# dotnet-skills

Stop explaining .NET to your AI. Start building. We've all been there: asking Claude to use Entity Framework, only to get EF6 patterns in a .NET 8 project. Explaining to Copilot that Blazor Server and Blazor WebAssembly aren't the same thing.

- Tier: Indexed (plain plugin)
- Category: Development
- Page: https://www.flowy.sh/listings/managedcode-dotnet-skills
- Source: https://github.com/managedcode/dotnet-skills
- Price: free and open source

## Summary
dotnet-skills is a Claude Code plugin with 200 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes aspnet-core, aspire, azure-functions. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.

## Install (Claude Code)
```
npx -y skills add managedcode/dotnet-skills --agent claude-code
```

## Skills
- aspnet-core
- aspire
- azure-functions
- blazor
- entity-framework6
- entity-framework-core
- maui
- mlnet
- microsoft-agent-framework
- minimal-apis
- astro-developer
- configuring-opentelemetry-dotnet
- convert-blazor-server-to-webapp
- dotnet-webapi
- minimal-api-file-upload
- dotnet-maui-doctor
- maui-app-lifecycle
- maui-collectionview
- maui-data-binding
- maui-dependency-injection
- maui-safe-area
- maui-shell-navigation
- maui-theming
- orleans
- semantic-kernel
- sharpconsoleui
- signalr
- webgpu-threejs-tsl
- uno-platform
- wcf
- wpf
- web-api
- winforms
- winui
- worker-services
- workflow-foundation
- grpc
- archunitnet
- libvlc
- mcp
- mvvm
- managedcode-communication
- managedcode-markitdown
- managedcode-mimetypes
- managedcode-orleans-graph
- managedcode-orleans-signalr
- managedcode-storage
- microsoft-extensions-ai
- microsoft-extensions
- netarchtest
- create-datadriven-aspnetcore
- optimizing-ef-core-queries
- sep
- xtwitter-scraper
- architecture
- code-review
- dotnet
- legacy-aspnet
- mcaf
- mixed-reality
- technology-selection
- csharp-scripts
- dotnet-pinvoke
- nuget-trusted-publishing
- author-component
- collect-user-input
- configure-auth
- coordinate-components
- create-blazor-project
- fetch-and-send-data
- plan-ui-change
- support-prerendering
- use-js-interop
- system-text-json-net11
- exp-mock-usage-analysis
- exp-simd-vectorization
- exp-test-maintainability
- migrate-mstest-v1v2-to-v3
- migrate-mstest-v3-to-v4
- migrate-vstest-to-mtp
- migrate-xunit-to-mstest
- migrate-xunit-to-xunit-v3
- dotnet-aot-compat
- migrate-dotnet10-to-dotnet11
- migrate-dotnet8-to-dotnet9
- migrate-dotnet9-to-dotnet10
- migrate-nullable-references
- thread-abort-migration
- setup-local-sdk
- project-setup
- coverlet
- mstest
- nunit
- assertion-quality
- code-testing-agent
- code-testing-extensions
- coverage-analysis
- crap-score
- detect-static-dependencies
- filter-syntax
- find-untested-sources
- generate-testability-wrappers
- grade-tests
- migrate-static-to-wrapper
- mtp-hot-reload
- platform-detection
- run-tests
- test-analysis-extensions
- test-anti-patterns
- test-gap-analysis
- test-smell-detection
- test-tagging
- writing-mstest-tests
- playwright-visual-testing
- stryker
- tunit
- xunit
- analyzer-config
- asynkron-profiler
- biome
- csharpier
- chous
- chrome-devtools-mcp
- code-analysis
- codeql
- complexity
- eslint
- fsharp
- fsi
- format
- graphify-dotnet
- htmlhint
- metalint
- meziantou-analyzer
- modern-csharp
- analyzing-dotnet-performance
- android-tombstone-symbolication
- apple-crash-symbolication
- clr-activation-debugging
- dotnet-trace-collect
- dump-collect
- microbenchmarking
- binlog-failure-analysis
- binlog-generation
- build-parallelism
- build-perf-baseline
- build-perf-diagnostics
- check-bin-obj-clash
- copy-to-output-directory
- directory-build-organization
- eval-performance
- extension-points
- including-generated-files
- incremental-build
- item-management
- msbuild-antipatterns
- msbuild-modernization
- msbuild-server
- property-patterns
- resolve-project-references
- target-authoring
- convert-to-cpm
- template-authoring
- template-comparison
- template-discovery
- template-instantiation
- template-smart-defaults
- template-validation
- profiling
- quality-ci
- quickdup
- resharper-clt
- reportgenerator
- roslynator
- sonarjs
- stylecop-analyzers
- stylelint
- cloc
- pvanalyze
- webhint
- csharp-scripts
- dotnet-pinvoke
- nuget-trusted-publishing
- technology-selection
- configuring-opentelemetry-dotnet
- convert-blazor-server-to-webapp
- dotnet-webapi
- minimal-api-file-upload
- author-component
- collect-user-input
- configure-auth
- coordinate-components
- create-blazor-project
- fetch-and-send-data
- plan-ui-change
- support-prerendering
- use-js-interop
- create-datadriven-aspnetcore
- optimizing-ef-core-queries
- analyzing-dotnet-performance

## FAQ

### What is dotnet-skills?
Stop explaining .NET to your AI. Start building. We've all been there: asking Claude to use Entity Framework, only to get EF6 patterns in a .NET 8 project. Explaining to Copilot that Blazor Server and Blazor WebAssembly aren't the same thing.

### How do I install dotnet-skills?
Run these in Claude Code: npx -y skills add managedcode/dotnet-skills --agent claude-code. Then prompt normally.

### Does dotnet-skills auto-invoke its skills?
Not yet. It is indexed on Flowy as a plain plugin. Request auto-invocation on its page and Flowy will route its skills for you as you prompt.

### Is dotnet-skills free?
Yes. Flowy is free and open source, with nothing gated. You can read every skill in full before you install.
