dotnet

Routes .NET development tasks to the appropriate C# and testing sub-skills.

3|Updated Aug 8, 2026
One-click install
npx skills add https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer --skill dotnet-jose-polanco-oxte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet
Source: https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer/tree/main/.agents/skills/dotnet
Command: npx skills add https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer --skill dotnet-jose-polanco-oxte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When working on .NET tasks, it is easy to load the wrong guidance or reference skill catalogs that do not exist in the local repository. This Skill acts as the entry point for all .NET work, ensuring requests are routed to the C# root skill and only the sub-skills that are actually present. ## Core Features & Use Cases - Task Routing: Directs .NET work to the C# root skill and applicable sub-skills such as MSTest or UI testing guidance. - Catalog Safety: Prevents references to non-existent skill directories like a dotnet-test plugin that is not part of this repository. - Use Case: A developer asks for help writing MSTest unit tests for a C# service. This Skill routes the request to the csharp root skill and then to the csharp-mstest sub-skill, while keeping build and test commands aligned with the project's quality gate script. ## Quick Start Ask for help with any .NET or C# task and let this Skill route the request to the correct C# sub-skill.

Frequently Asked Questions about dotnet

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

FAQPage Schema
How do I get help with a .NET task in this repository?

Start with the dotnet root skill, which identifies whether your task is C# implementation, testing, or another .NET concern. It then routes you to the csharp root skill and the matching sub-skill, such as csharp-mstest, when that path exists.

What is the difference between the dotnet skill and the csharp skill?

The dotnet skill is a grouping skill with no standalone procedure; it only routes work. The csharp skill is the root for actual C# guidance and its sub-skills covering testing and coding standards.

Does this repository include a dotnet-test plugin directory?

No. The dotnet skill explicitly warns against referencing a dotnet-test plugin directory because no such local catalog is part of this repository. Only load sub-skills whose paths actually exist.

Where are build and test commands defined for .NET projects here?

Project-wide build and test commands are defined in .agents/rules/testing.md and the Invoke-QualityGate.ps1 script under .agents/tools/scripts, not inside the skill itself.

When should I load a C# sub-skill like csharp-mstest?

Load a sub-skill only when the task matches its specific concern, such as MSTest unit testing, and only after confirming the sub-skill path exists in the local catalog. Avoid loading unrelated sub-skills.