Aaronontheweb/dotnet-skills
Claude Code skills and sub-agents for .NET Developers
해결하는 문제
일반적인 AI 코딩 기능과 전문적인 .NET 개발에 필요한 구체적이고 검증된 패턴 사이의 간극을 해결합니다. LLM의 일반적인 사전 학습에 의존하는 대신, 구조화된 전문 지식 라이브러리를 제공하여 일반적인 안티 패턴을 방지하고 C# 및 .NET 생태계에서 프로덕션 수준의 코드 품질을 보장합니다.
작동 방식
이 프로젝트는 Claude Code, Codex, GitHub Copilot, OpenCode와 같은 AI 코딩 어시스턴트와 호환되는 플러그인입니다. 두 가지 주요 구성 요소를 제공합니다.
- 기술 라이브러리 (Skills Library): EF Core 패턴, Akka.NET 분산 시스템, .NET Aspire 오케스트레이션 등 특정 기술 영역을 다루는 30개의 상세 참조 문서(기술) 모음입니다. 이는 검색 기반 추론을 통해 AI가 사용합니다.
- 전문 에이전트 (Specialized Agents): 동시성, 성능 분석, 벤치마킹과 같은 분야에서 깊은 도메인 전문 지식을 갖춘 5개의 AI 페르소나로, 관련 작업 시 자동으로 호출됩니다.
대상 사용자
AI 코딩 어시스턴트를 사용하며 프로덕션 시스템에서 코드 품질, 성능 및 아키텍처에 대한 높은 기준을 유지하고자 하는 전문 .NET 개발자.
주요 특징
- 광범위한 .NET 커버리지: Akka.NET, ASP.NET Core, EF Core, .NET Aspire에 대한 전문 지식을 포함합니다.
- 프로덕션 우선 원칙: 불변성, 타입 안전성 및 성능을 고려한 코딩(예:
Span<T>사용)을 강조합니다. - 품질 게이트: LLM이 생성한 안티 패턴을 감지하기 위한
dotnet-slopwatch와 같은 도구가 포함되어 있습니다. - 멀티 어시스턴트 지원: Claude Code, OpenAI Codex, GitHub Copilot, OpenCode와 호환됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트