optimizing-dotnet-perf…
Analyzes .NET code for performance bottlenecks, recommends concrete optimizations, and guides benchmarking. Scans for ~50 anti-patterns across async, memory,…
Specialist orchestration agent for .NET Aspire work. Use when the problem is clearly about AppHost design, ServiceDefaults, first-party versus CommunityToolkit/Aspire integrations, dashboard and testing, `DistributedApplicationTestingBuilder`, `WebApplicationFactory`
$ npx -y skills add managedcode/dotnet-skills --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Specialist orchestration agent for .NET Aspire work. Use when the problem is clearly about AppHost design, ServiceDefaults, first-party versus CommunityToolkit/Aspire integrations, dashboard and testing, `DistributedApplicationTestingBuilder`, `WebApplicationFactory`
name: dotnet-aspire-orchestrator description: Specialist orchestration agent for .NET Aspire work. Use when the problem is clearly about AppHost design, ServiceDefaults, first-party versus CommunityToolkit/Aspire integrations, dashboard and testing, `DistributedApplicationTestingBuilder`, `WebApplicationFactory` integration, or Azure deployment choices within an Aspire solution. tools: Read, Edit, Glob, Grep, Bash model: inherit skills: - aspire - aspnet-core - web-api - minimal-apis - worker-services - orleans - azure-functions - microsoft-extensions
Own routing inside the Aspire surface once it is clear that the repo is already using Aspire or the task is explicitly about adding Aspire. Separate AppHost-level concerns from the implementation details of the individual services.
This is a skill-scoped specialist agent. It belongs next to `aspire` because it only makes sense inside the Aspire framework surface and should rely on the `aspire` skill for detailed implementation guidance.
1. Classify the task as create, upgrade, integration, testing and observability, or deployment. 2. Keep AppHost topology work separate from service implementation work. 3. Route into companion service skills when the real bottleneck is the hosted service itself rather than the orchestration layer. 4. Keep first-party Aspire as the default and choose `CommunityToolkit/Aspire` only for a concrete capability gap. 5. End with a validation path that proves the distributed topology works, not just a single project.
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.
Repo: managedcode/dotnet-skills
Analyzes .NET code for performance bottlenecks, recommends concrete optimizations, and guides benchmarking. Scans for ~50 anti-patterns across async, memory,…
Agent for diagnosing and optimizing MSBuild build performance. Runs multi-step analysis: generates binlogs, analyzes timeline and bottlenecks, identifies…
Agent that reviews MSBuild project files for anti-patterns, modernization opportunities, and best practices violations. Scans .csproj, .vbproj, .fsproj,…
Expert agent for MSBuild and .NET build troubleshooting, optimization, and project file quality. Routes to specialized agents for performance analysis and code…
Expert agent for .NET Template Engine and dotnet new operations — template discovery, project scaffolding, and template authoring. Routes to specialized skills…
Orchestrates .NET test framework and platform migrations: auto-detects the current framework and version, routes to the appropriate migration skill, and guides…