Aaronontheweb/dotnet-skills

Claude Code skills and sub-agents for .NET Developers

What it solves

It addresses the gap between general AI coding capabilities and the specific, battle-tested patterns required for professional .NET development. Instead of relying on an LLM's general pretraining, it provides a structured library of specialized knowledge to prevent common anti-patterns and ensure production-grade code quality in C# and the .NET ecosystem.

How it works

The project is a plugin compatible with AI coding assistants like Claude Code, Codex, GitHub Copilot, and OpenCode. It provides two primary components:

  • Skills Library: A collection of 30 detailed reference documents (skills) covering specific technical areas such as EF Core patterns, Akka.NET distributed systems, and .NET Aspire orchestration. These are used by the AI via retrieval-led reasoning.
  • Specialized Agents: Five AI personas with deep domain expertise in areas like concurrency, performance analysis, and benchmarking that are automatically invoked for relevant tasks.

Who it’s for

Professional .NET developers using AI coding assistants who want to enforce high standards for code quality, performance, and architecture in production systems.

Highlights

  • Broad .NET Coverage: Includes specialized knowledge for Akka.NET, ASP.NET Core, EF Core, and .NET Aspire.
  • Production-First Principles: Emphasizes immutability, type safety, and performance-aware coding (e.g., using Span<T>).
  • Quality Gates: Includes tools like dotnet-slopwatch to detect LLM-generated anti-patterns.
  • Multi-Assistant Support: Compatible with Claude Code, OpenAI Codex, GitHub Copilot, and OpenCode.

Related

  • Project
  • Project
  • Project
  • Project
  • Project