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.
-
convert-to-cpm Official
Has the assistant move .NET projects and solutions to NuGet Central Package Management via Directory.Packages.props, resolve version conflicts, and validate builds with binlog comparison.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-nuget@dotnet-agent-skillsnpx skills add dotnet/skills --skill convert-to-cpm -a claude-code -
dotnet-aot-compat Official
Has the assistant resolve IL trim and AOT analyzer warnings such as IL2026 and IL2070 with annotations, making the project Native AOT compatible.
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 dotnet-aot-compat -a claude-code -
aot-trimming
Has the assistant make libraries and apps trimming and Native AOT compatible, resolve IL2xxx/IL3xxx warnings, and move reflection code to compile-time alternatives.
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 aot-trimming -a claude-code -
api-design
Has the assistant make only additive public API changes and flag binary, source and wire breaking changes in NuGet packages and distributed systems.
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 api-design -a claude-code -
dotnet-project-structure
Has the assistant set up or migrate a solution to .slnx with Directory.Build.props, central package management, SourceLink and global.json pinning.
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 dotnet-project-structure -a claude-code -
package-management
Has the assistant manage NuGet packages through the dotnet CLI and keep package versions in one file with Central Package Management.
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 package-management -a claude-code -
playwright-ci-caching
Has the assistant cache Playwright browser binaries in GitHub Actions and Azure DevOps, keyed by the Microsoft.Playwright version in Directory.Packages.props.
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 playwright-ci-caching -a claude-code -
sdk-container-publishing
Has the assistant build a .NET service container image with dotnet publish /t:PublishContainer, without a Dockerfile, covering tagging, base image choice and registry push.
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 sdk-container-publishing -a claude-code -
build-fix
Has the assistant run dotnet build, group CS errors by root cause, fix them in bounded rounds with stuck detection, and apply the same loop to failing dotnet test runs.
Install for Claude Code With the plugin/plugin marketplace add codewithmukesh/dotnet-claude-kitOn its own/plugin install dotnet-claude-kit@dotnet-claude-kitnpx skills add codewithmukesh/dotnet-claude-kit --skill build-fix -a claude-code -
container-publish
Has the assistant publish a .NET project as a chiseled, multi-arch container image to a registry through MSBuild properties, with no Dockerfile.
Install for Claude Code With the plugin/plugin marketplace add codewithmukesh/dotnet-claude-kitOn its own/plugin install dotnet-claude-kit@dotnet-claude-kitnpx skills add codewithmukesh/dotnet-claude-kit --skill container-publish -a claude-code