dotnet-advisor

Route .NET/C# requests to domain skills with C# standards and framework detection.

Updated Dec 20, 2023
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill dotnet-advisor-thiago-cruz-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-advisor
Source: https://github.com/Thiago-Cruz-eng/Hibrygame/tree/main/.claude/skills/dotnet-advisor
Command: npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill dotnet-advisor-thiago-cruz-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates slow, inconsistent .NET guidance by routing each .NET/C# request to the correct domain skill while enforcing a consistent baseline of C# coding standards.

Core Features & Use Cases

  • Context-based routing: Delegates API, UI, testing, tooling, devops, and debugging tasks to the appropriate consolidated skills based on the request details.
  • Standards-first execution: Always loads [skill:dotnet-csharp] coding standards for any C#/.NET code path so output is consistent across planning and implementation.
  • Version-aware .NET guidance: Detects the project’s target framework by using [skill:dotnet-tooling] before giving framework-specific recommendations.

Use case example: You ask for a new ASP.NET Core API with integration tests and CI; this skill routes to the right backend, testing, tooling, and devops skills while applying C# standards and adapting guidance to the detected target framework.

Quick Start

Ask an AI assistant: “Route my .NET/C# request to the correct dotnet domain skills and apply the dotnet-csharp coding standards baseline.”

Frequently Asked Questions about dotnet-advisor

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

FAQPage Schema
How do I ensure consistent C# coding standards across different .NET tasks like API and UI development?

To ensure consistent C# coding standards across .NET tasks, a routing skill delegates API, UI, testing, and devops work to specific domain skills while loading a baseline of C# standards first. This guarantees context-aware, standardized guidance across all implementation paths.

What is the best way to route a multi-domain ASP.NET Core request for scaffolding, integration tests, and CI?

The best way to route a multi-domain ASP.NET Core request is using a skill orchestrator that delegates the backend, testing, tooling, and devops portions to specialized skills. It applies C# standards and adapts recommendations to the detected target framework.

Can I get version-aware .NET guidance that adapts to my project's target framework?

Yes, you can get version-aware .NET guidance by detecting the project's target framework via dotnet-tooling before providing recommendations. This ensures the routing mechanism adapts its guidance specifically to your detected .NET framework version.

How does skill orchestration work for .NET debugging and devops scenarios?

Skill orchestration for .NET debugging and devops works by routing requests to the appropriate consolidated domain skills. It enforces a standards-first workflow by loading C# coding standards initially, ensuring all debugging and devops outputs remain consistent.

Do I need specific dependencies to use a skill orchestrator for routing C# work?

No specific dependencies are required to use a skill orchestrator for routing C# work. It operates standalone to route .NET requests to the correct domain skills, loading the necessary C# standards and tooling frameworks dynamically during execution.