AI
Plugins and skills
Plugins and skills that teach AI coding assistants .NET work: EF Core, testing, MSBuild, diagnostics, upgrades and more. Collected every morning from selected GitHub repositories; each one is reviewed and summed up in a sentence before it is listed.
-
csharp-scripts Official
Has the assistant build and run C# file-based apps with #:package, #:property and #:include directives, without creating a project.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-advanced@dotnet-agent-skillsnpx skills add dotnet/skills --skill csharp-scripts -a claude-code -
vectorization Official
Has the assistant write SIMD loops with TensorPrimitives and Vector128, then check scalar contract equivalence, tail handling and measured speedups.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-advanced@dotnet-agent-skillsnpx skills add dotnet/skills --skill vectorization -a claude-code -
migrate-nullable-references Official
Has the assistant enable nullable reference types in an existing C# project, resolve CS86xx warnings step by step, and annotate public APIs with accurate nullability.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-upgrade@dotnet-agent-skillsnpx skills add dotnet/skills --skill migrate-nullable-references -a claude-code -
process-api-net11 Official
Has the assistant start external processes and capture their output without deadlocks, using the new .NET 11 Process APIs such as Process.RunAndCaptureText, KillOnParentExit and StartDetached.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet11@dotnet-agent-skillsnpx skills add dotnet/skills --skill process-api-net11 -a claude-code -
system-text-json-net11 Official
Has the assistant use the .NET 11 System.Text.Json PascalCase naming policy and generic GetTypeInfo and TryGetTypeInfo calls correctly, then run the sample to verify.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet11@dotnet-agent-skillsnpx skills add dotnet/skills --skill system-text-json-net11 -a claude-code -
akka-net-best-practices
Has the assistant pick between EventStream and DistributedPubSub for Akka.NET actors and apply supervision strategies and error handling correctly.
Install for Claude Code With the plugin/plugin marketplace add Aaronontheweb/dotnet-skillsOn its own/plugin install dotnet-skills@dotnet-skillsnpx skills add Aaronontheweb/dotnet-skills --skill akka-net-best-practices -a claude-code -
csharp-concurrency-patterns
Has the assistant pick the right concurrency tool among async/await, Channels, Rx and Akka.NET, and avoid needless locks in .NET code.
Install for Claude Code With the plugin/plugin marketplace add Aaronontheweb/dotnet-skillsOn its own/plugin install dotnet-skills@dotnet-skillsnpx skills add Aaronontheweb/dotnet-skills --skill csharp-concurrency-patterns -a claude-code -
csharp-nullable-reference-types
Has the assistant apply nullable reference types, the null-forgiving operator and CodeAnalysis nullable attributes correctly to make null contracts explicit in C# APIs.
Install for Claude Code With the plugin/plugin marketplace add Aaronontheweb/dotnet-skillsOn its own/plugin install dotnet-skills@dotnet-skillsnpx skills add Aaronontheweb/dotnet-skills --skill csharp-nullable-reference-types -a claude-code -
microsoft-extensions-configuration
Has the assistant bind appsettings.json to strongly-typed Options classes and validate them at startup with IValidateOptions and Data Annotations.
Install for Claude Code With the plugin/plugin marketplace add Aaronontheweb/dotnet-skillsOn its own/plugin install dotnet-skills@dotnet-skillsnpx skills add Aaronontheweb/dotnet-skills --skill microsoft-extensions-configuration -a claude-code -
modern-csharp-coding-standards
Has the assistant apply modern C# conventions to new code: records, readonly record struct value objects, pattern matching, and Span<T>/Memory<T> in hot paths.
Install for Claude Code With the plugin/plugin marketplace add Aaronontheweb/dotnet-skillsOn its own/plugin install dotnet-skills@dotnet-skillsnpx skills add Aaronontheweb/dotnet-skills --skill modern-csharp-coding-standards -a claude-code