dotnet

Route .NET development tasks to specialized skills by project type.

466|35|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/managedcode/dotnet-skills --skill dotnet-managedcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet
Source: https://github.com/managedcode/dotnet-skills/tree/main/skills/dotnet
Command: npx skills add https://github.com/managedcode/dotnet-skills --skill dotnet-managedcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as a central router for all .NET related tasks, ensuring that the most specific and appropriate .NET skill is used for any given development, maintenance, or architectural decision.

Core Features & Use Cases

  • Intelligent Routing: Automatically detects the .NET stack (web, desktop, cloud, data, etc.) and directs tasks to specialized skills.
  • Cross-Cutting Concern Handling: Routes tasks related to testing, code quality, CI, and architecture to dedicated companion skills.
  • Use Case: When asked to "optimize the performance of my Blazor application," this skill will first identify it as Blazor and then route the request to the dotnet-blazor skill, ensuring framework-specific advice is given.

Quick Start

Use the dotnet skill to determine the correct specialized skill for refactoring a C# class library.

Frequently Asked Questions about dotnet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the right .NET skill for my specific project type?

To find the right .NET skill, this routing mechanism classifies your repository by detecting the app model and cross-cutting concerns, then directs your task to the most specific specialized skill available.

What is the best way to handle cross-cutting concerns like testing and code quality in .NET?

Handling cross-cutting concerns like testing and code quality in .NET is managed by routing these specific tasks to dedicated companion skills, ensuring modern patterns and tooling are correctly applied during development.

Does this router support .NET MAUI and Orleans ecosystem navigation?

Yes, ecosystem navigation supports .NET MAUI and Orleans by detecting the project stack and directing development or architectural decisions to the corresponding specialized dotnet-maui or dotnet-orleans skills.

When do I need a central router for my .NET development tasks?

You need a central router for .NET development tasks when you require efficient classification of repositories and want to ensure framework-specific advice is given for specialized stacks like Blazor or ASP.NET Core.

Can I use this to optimize a Blazor application's performance?

Yes, you can optimize a Blazor application by using this routing skill to first identify the Blazor framework and then automatically route the performance request to the specialized dotnet-blazor skill.