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.
-
use-js-interop Official
Has the assistant write and fix Blazor JS interop using collocated .razor.js modules, correct lifecycle timing, and typed wrappers.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-blazor@dotnet-agent-skillsnpx skills add dotnet/skills --skill use-js-interop -a claude-code -
create-datadriven-aspnetcore Official
Has the assistant generate EF Core-backed CRUD Razor Pages, Blazor components, MVC controllers and Minimal API endpoints that match the project's style, without CLI scaffolders.
Install for Claude Code With the plugin/plugin marketplace add dotnet/skillsOn its own/plugin install dotnet-data@dotnet-agent-skillsnpx skills add dotnet/skills --skill create-datadriven-aspnetcore -a claude-code -
dependency-injection-patterns
Has the assistant group ASP.NET Core service registrations into IServiceCollection extension methods to keep Program.cs clean.
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 dependency-injection-patterns -a claude-code -
mjml-email-templates
Has the assistant write responsive MJML email templates, render them in .NET with Mjml.Net, and substitute variables in transactional emails.
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 mjml-email-templates -a claude-code -
api-versioning
Has the assistant add Asp.Versioning to an ASP.NET Core API with URL, header or query string versioning, deprecate old versions and wire up OpenAPI.
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 api-versioning -a claude-code -
authentication
Has the assistant set up JWT bearer, OIDC, Identity, policy-based authorization and API key authentication correctly in ASP.NET Core.
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 authentication -a claude-code -
error-handling
Has the assistant separate expected failures with the Result pattern, build RFC 9457 ProblemDetails responses and a global exception handler, and validate requests with FluentValidation.
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 error-handling -a claude-code -
httpclient-factory
Has the assistant set up named, typed and keyed HTTP clients via IHttpClientFactory, adding retry and circuit breaker resilience with DelegatingHandlers.
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 httpclient-factory -a claude-code -
minimal-api
Has the assistant structure Minimal API endpoints with MapGroup, TypedResults and OpenAPI metadata, one group per file with automatic discovery.
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 minimal-api -a claude-code -
openapi
Has the assistant set up built-in OpenAPI in .NET 10 with TypedResults response schemas and a Bearer security scheme in place of Swashbuckle.
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 openapi -a claude-code