managedcode/dotnet-skills

Installable .NET skill catalog and CLI for Codex, Claude Code, GitHub Copilot, and Gemini.

What it solves

AI coding assistants often generate outdated .NET patterns (e.g., using EF6 in a .NET 8 project) because they lack up-to-date, framework-specific context. dotnet-skills provides a community-maintained catalog of "skills"—detailed implementation guidance—that can be installed into AI agents to ensure they follow modern .NET standards and official Microsoft documentation.

How it works

The project provides a CLI tool that allows developers to browse, install, and manage these skills and orchestration agents. It scans local project files (*.csproj, package.json) to recommend or automatically install relevant skills based on the libraries and frameworks detected in the codebase. These skills are then placed in specific configuration directories for various AI platforms (such as Claude, Copilot, Gemini, and Codex), allowing the agents to reference the correct patterns during code generation.

Who it’s for

.NET developers who use AI coding assistants and want to eliminate hallucinations and outdated code suggestions by providing their agents with current framework knowledge.

Highlights

  • Multi-Agent Support: Compatible with Claude, Copilot, Gemini, Codex, Junie, and Grok Build.
  • Project-Aware Installation: Automatically detects NuGet packages and framework signals to install matching skills.
  • Interactive Control Center: A full-screen CLI interface for browsing the catalog, analyzing token weights, and managing installations.
  • Orchestration Agents: Includes a layer of specialized agents (e.g., dotnet-router, dotnet-ai) that can route complex tasks to specific narrow skills.
  • Community-Driven: A growing, open-source catalog covering the entire .NET ecosystem, from ASP.NET Core to Orleans and Semantic Kernel.

Related

  • Project
  • Project
  • Project
  • Project
  • Project