dotnet-advisor

Route .NET and C# requests to the correct specialist skill.

46|7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/sunyonghuan/Netor.Madorin --skill dotnet-advisor-sunyonghuan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-advisor
Source: https://github.com/sunyonghuan/Netor.Madorin/tree/main/.github/skills/dotnet-advisor
Command: npx skills add https://github.com/sunyonghuan/Netor.Madorin --skill dotnet-advisor-sunyonghuan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the guesswork from .NET and C# requests by identifying the right specialist path, applying baseline coding standards, and preventing ambiguous tasks from being handled in the wrong order.

Core Features & Use Cases

  • Domain Routing: Directs requests to API, UI, testing, devops, tooling, or debugging guidance based on the task at hand.
  • Baseline Standards: Loads shared C# correctness guidance first so code-related work starts from safe, consistent practices.
  • Cross-Domain Planning: Handles mixed requests such as building an app, choosing a framework, or setting up a project by sequencing the needed skills.
  • Use Case: When a repository contains a mix of web APIs, desktop UI, tests, and build tooling, this Skill helps decide what to load first and which specialist should answer next.

Quick Start

Use the dotnet-advisor skill to inspect this .NET request, identify the primary domain, and route it to the correct specialist skill before any implementation begins.

Frequently Asked Questions about dotnet-advisor

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

FAQPage Schema
How do I route a .NET request to the correct specialist skill?

You route a .NET request by inspecting the task, detecting the target framework, identifying the primary domain like API or testing, and selecting the corresponding specialist skill. This process ensures baseline coding standards are applied first.

What is the best way to handle mixed .NET tasks across multiple domains?

Handling mixed .NET tasks requires cross-domain planning that sequences the needed skills. The advisor identifies all relevant domains—such as web APIs, desktop UI, and build tooling—and determines what to load first to keep multi-domain work consistent.

How does baseline C# coding guidance work during project setup?

Baseline C# coding guidance works by loading shared correctness standards first before any domain-specific implementation. This ensures that all code-related work, including project setup and routing, starts from safe and consistent practices across the repository.

Can I use this approach for debugging and tooling scenarios in .NET codebases?

Yes, you can use this routing approach for debugging and tooling scenarios in .NET codebases. It analyzes the repository request, identifies the debugging or tooling domain, and routes it to the correct specialist skill to maintain consistency.

Why do I need .NET-first routing before starting implementation?

You need .NET-first routing to prevent ambiguous tasks from being handled in the wrong order. It removes guesswork by identifying the right specialist path and applying baseline standards, ensuring your C# requests start from safe, consistent practices.