Build, debug, modernize, or review ASP.NET Core applications with correct hosting, middleware, security, configuration, logging, and deployment patterns on current .NET.
.NET skills with a calmer, structured install flow
Use collections to browse the taxonomy and bundles to run one-command grouped installs. Start from project-detected NuGet packages, a focused bundle, or the interactive control center without broad mixed-catalog noise.
Collections browse. Bundles install.
Collections are the catalog taxonomy. Bundles are one-command grouped installs built from that taxonomy. They should stay aligned, but they are not the same surface.
Collections
Use collections to navigate the taxonomy, compare related skills and agents, and understand an area before you choose an install flow.
Best when: you want discovery, lane context, and drilldowns rather than one grouped install command.
Bundles
Use bundles when you already know the direction and want one dotnet skills install bundle ... command to install a focused multi-skill set.
Best when: you want a ready-made grouped install instead of browsing the full taxonomy first.
Quick start
Five commands from zero to a fully skilled coding assistant.
dotnet tool install --global dotnet-skills
dotnet skills
dotnet skills install --auto
dotnet skills install bundle quality
dotnet skills catalog tokens --catalog-root .
Skills
Build, upgrade, and operate .NET Aspire 13.2.x application hosts with current CLI, AppHost, ServiceDefaults, integrations, dashboard, testing, and Azure deployment patterns for…
Build, review, or migrate Azure Functions in .NET with correct execution model, isolated worker setup, bindings, DI, and Durable Functions patterns.
Build and review Blazor applications across server, WebAssembly, web app, and hybrid scenarios with correct component design, state flow, rendering, and hosting choices.
Maintain or migrate EF6-based applications with realistic guidance on what to keep, what to modernize, and when EF Core is or is not the right next step.
Design, tune, or review EF Core data access with proper modeling, migrations, query translation, performance, and lifetime management for modern .NET applications.
Agents
.NET Aspire Orchestrator
Specialist orchestration agent for .NET Aspire work.
Also works: dotnet agents install aspire-orchestrator
.NET Data
Data-access orchestration agent for EF Core, EF6, migrations, query translation, modeling, and persistence strategy decisions.
Also works: dotnet agents install data
Microsoft Agent Framework Router
Microsoft Agent Framework routing agent for agent-vs-workflow decisions, agent types, AgentThread or AgentSession state, tools, workflows, hosting…
Also works: dotnet agents install agent-framework-router
Install ready-made bundles
Use bundles when you want one command to lay down a broader, already-grouped skill set.
Install the focused .NET baseline: core platform guidance, project setup, modern C#, and Microsoft.Extensions composition patterns without pulling…
Install the core .NET quality toolchain: formatter, analyzers, complexity checks, CRAP analysis, editorconfig guidance, and CI quality checks.
Install the frontend quality toolchain only: Biome, ESLint, Stylelint, HTMLHint, webhint, and SonarJS.
Install the focused architecture set: architecture guidance plus architecture-testing and visualization skills without mixing in general testing or…
Install the clean testing baseline: test command fundamentals, framework selection guidance, coverage, and report output.
Install the testing baseline plus xUnit guidance.
Browse the catalog by collection
Each collection has its own page with related skills, linked agents, and direct paths into the catalog.
Core .NET language, SDK, project setup, and platform guidance for modern applications.
Primary .NET analyzers, formatting, and code-quality guidance without frontend tooling noise.
Build graphs, binlogs, modernization, and MSBuild-specific diagnostics for .NET solutions.
Package management, publishing, CPM, and trusted release flows for .NET packages.
Template discovery, authoring, and scaffolding flows for new .NET projects.
Performance, crash analysis, static analysis, and observability signals for production .NET code.
ASP.NET Core, Blazor, APIs, gRPC, SignalR, and other browser-facing or service-hosted .NET surfaces.
Aspire-specific orchestration, AppHost, and distributed app composition guidance.
Azure Functions hosting, worker-model choice, and serverless execution guidance for .NET.
Long-running background services, daemons, and Generic Host worker patterns.
MAUI, device-specific tooling, and mobile runtime guidance separated from desktop and web.
Mixed reality and spatial-computing guidance that does not belong inside AI or generic UI buckets.
Desktop frameworks, rich-client UI patterns, MVVM, and media-oriented application surfaces.
Linting and browser-side quality tooling that stays separate from .NET analyzers.
Mainstream .NET test frameworks, execution, and test-quality guidance for everyday delivery work.
Experimental, mutation, and research-oriented test analysis outside the default testing baseline.
Architecture, visualization, and boundary design guidance for larger .NET systems.
Code review, delivery workflow, governance, and repo-wide engineering process guidance.
Persistence, data access, ingestion, and storage-oriented .NET guidance.
Agent frameworks, AI composition, MCP, and provider abstractions for .NET applications.
Distributed runtime patterns and Orleans-centered stateful .NET systems.
Explicit legacy-only maintenance surfaces that should not leak into the default modern install path.
Runtime and test migration flows kept separate from active development bundles.
One catalog, multiple coding platforms
The same installable catalog lands in Claude Code, GitHub Copilot, Gemini, Codex, and Junie without inventing a different setup flow for each one.
Claude Code
Native personal and project folders for skills and agents.
GitHub Copilot
Repository-friendly skill layouts for team workflows and check-ins.
Gemini
Consistent directory conventions for personal and repo-local installs.
Codex
Native `.codex` roots plus auto-detect support in the CLI.
Junie
JetBrains-native `.junie` roots for project and personal skill and agent installs.