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-slopwatchto detect LLM-generated anti-patterns. - Multi-Assistant Support: Compatible with Claude Code, OpenAI Codex, GitHub Copilot, and OpenCode.
Related
- Project
- Project
- Project
- Project
- Project