dotnet-advisor

Route .NET/C# requests to the appropriate domain skill.

2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/sayedihashimi/copilot-skill-eval --skill dotnet-advisor-sayedihashimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-advisor
Source: https://github.com/sayedihashimi/copilot-skill-eval/tree/main/examples/aspnet-razor-pages/plugins/dotnet-artisan/skills/dotnet-advisor
Command: npx skills add https://github.com/sayedihashimi/copilot-skill-eval --skill dotnet-advisor-sayedihashimi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Routes .NET/C# requests to the appropriate domain skill and loads coding standards as baseline for all code paths. It determines whether the task needs API, UI, testing, devops, tooling, or debugging guidance based on prompt analysis and project signals, then invokes skills in the right order. Always invoked after [skill:using-dotnet] detects .NET intent. Do not use for deep API, UI, testing, devops, tooling, or debugging implementation guidance.

Core Features & Use Cases

  • Routes .NET/C# requests to the correct domain skill or specialist agent.
  • Loads baseline coding standards from [skill:dotnet-csharp] and enforces them across outcomes.
  • Routes tasks to the appropriate successor skills (e.g., dotnet-api, dotnet-ui, dotnet-testing) based on project signals and prompt context.

Quick Start

Describe a .NET task and have the agent route it to the correct domain skill.

Frequently Asked Questions about dotnet-advisor

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

FAQPage Schema
How do I route .NET and C# queries to the right domain skill?

You can route .NET and C# queries by analyzing prompt context and project signals to determine whether a task requires API, UI, testing, devops, tooling, or debugging guidance, then delegating to the appropriate domain skill.

When do I need AI skill routing for C# coding standards?

You need AI skill routing for C# coding standards when you want to automatically load baseline rules and enforce them across all code paths before delegating a request to a specialized domain skill.

Can I use this routing skill for deep API or UI implementation guidance?

No, you cannot use this routing skill for deep implementation guidance. It strictly determines task categories and delegates execution to successor skills like dotnet-api or dotnet-ui for specialized support.

What is the best way to organize .NET coding tasks across multiple domain skills?

The best way to organize .NET coding tasks is to apply a routing precedence that detects .NET intent first, loads baseline coding standards, and then invokes the appropriate domain skills in the correct order.

Do I need a separate intent detection tool before routing .NET requests?

Yes, you need an intent detection tool like the using-dotnet skill to detect .NET intent first, as this routing skill is always applied after initial intent detection to determine the specific domain category.

Why does my .NET request fail to load baseline coding standards during routing?

Your .NET request may fail to load baseline coding standards if the routing skill is invoked before initial .NET intent detection occurs, as it relies on prior intent signals to properly load standards and delegate tasks.