Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Primary router skill for broad .NET work. Classify the repo by app model and cross-cutting concern first, then switch to the narrowest matching .NET skill instead of staying at a generic layer. USE FOR: general .NET requests without a narrower framework; C# implementation, debugging, review, or refactoring; routing to framework and tooling skills. DO NOT USE FOR: unrelated stacks; tasks already covered by a narrower .NET skill. INVOKES: inspect the repository context, edit targeted files, and ru
.claude/skills/managedcode-dotnet/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 89% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 57% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 59% | 0% |
.NET help without naming a narrower framework or tool.NET code in a repo with multiple app models or frameworks.NET skill should own a task before editing codeLangVersionaspnet-core, minimal-apis, web-api, blazor, signalr, grpcaspire, azure-functions, worker-servicesmaui, wpf, winforms, winuientity-framework-core, entity-framework6, orleanssemantic-kernel, microsoft-extensions-ai, microsoft-agent-framework, mlnet, mixed-realitylegacy-aspnet, wcf, workflow-foundation.NET advice:project-setup, architecture.NET plus Node repos: eslint, stylelint, htmlhint, webhint, biome, sonarjs, metalint, chouscode-reviewmodern-csharptunit, xunit, mstestformat, code-analysis, quality-ci, coverlet, reportgeneratorcomplexity, netarchtest, archunitnet.NET commands..NET 10.0.11 runtime and ASP.NET Core releases are servicing updates. Re-test affected paths such as cgroup-v2 memory limits, Mono native-library resolution, Windows directory enumeration, WASM AOT/lazy-load startup, thread-static initialization, Blazor persisted circuits, and OpenAPI generation rather than changing architecture by default..NET SDK 10.0.400 is the current 10.0.4xx feature band. It expands file-based app support, adds Microsoft.Testing.Platform project/solution selection to dotnet test, accepts @ as the dotnet new option separator, and includes hardlink and up-to-date build fixes. Keep global.json, workloads, and CI images aligned before adopting the new band.project-setup, worker-services, aspnet-core, modern-csharp, or another narrow skill as soon as the app model is known.Microsoft.NET.Sdk.Web, start from a web skill, not generic .NET..razor pages, prefer blazor.package.json, frontend lint configs, or browser-facing asset pipelines inside the .NET solution, prefer the dedicated frontend analysis skills instead of generic .NET.orleans.Other measured skills in the registry, with their headline benchmark lift.