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 생성 앤티패턴을 탐지 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트