Aaronontheweb/dotnet-skills
Claude Code skills and sub-agents for .NET Developers
해결하는 문제
이 프로젝트는 AI 코딩 어시스턴트에게 전문적인 .NET 개발 패턴과 전문 지식의 포괄적인 라이브러리를 제공합니다. AI가 오래된 또는 일반적인 사전 훈련 데이터에 의존하는 것을 방지하기 위해, 프로덕션 수준의 C# 및 .NET 생태계 표준을 강제하는 큐레이션된 "스킬"과 전문 에이전트 세트를 제공합니다.
작동 방식
이 프로젝트는 Claude Code, Codex, GitHub Copilot, OpenCode 등의 AI 어시스턴트용 플러그인으로 구성되어 있습니다. 주로 두 가지 구성 요소로 나뉩니다:
- 스킬 라이브러리: Akka.NET, EF Core, .NET Aspire, 그리고 현대적인 C# 코딩 표준과 같은 특정 기술 분야를 다루는 30개의 상세한 참조 문서(SKILL.md 파일) 모음.
- 전문 에이전트: 동시성, 성능 분석, 액터 시스템 등 특정 분야에 깊은 전문 지식을 가진 5개의 AI 페르소나로, 관련 작업이 감지되면 어시스턴트에 의해 자동으로 호출됩니다.
사용자는 어시스턴트의 마켓플레이스를 통해 플러그인을 설치하거나, 스킬을 프로젝트의 구성 디렉터리에 복사하여 설치할 수 있습니다.
대상 사용자
AI 코딩 어시스턴트를 사용하면서 일반적인 LLM 출력이 아닌, 현대적이고 고성능이며 검증된 프로덕션 패턴을 따르는 코드를 생성하고자 하는 전문 .NET 개발자.
주요 특징
- 광범위한 .NET 커버리지: Akka.NET, ASP.NET Core, .NET Aspire, EF Core에 대한 전문 지식 포함.
- 프로덕션 수준 원칙: 불변성, 타입 안전성, 성능 인식 코딩(예:
Span<T>사용)을 강조. - 다중 어시스턴트 지원: Claude Code, Codex, GitHub Copilot, OpenCode와 호환.
- 품질 게이트:
dotnet-slopwatch와 같은 도구를 포함하여 코드베이스 내 LLM 생성 앤티패턴을 탐지 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트