Aaronontheweb/dotnet-skills
Claude Code skills and sub-agents for .NET Developers
解決する課題
一般的なAIコーディング能力と、プロフェッショナルな.NET開発に求められる具体的かつ実戦で検証されたパターンとの間のギャップを埋めます。LLMの一般的な事前学習に頼るのではなく、構造化された専門知識ライブラリを提供することで、一般的なアンチパターンを防ぎ、C#および.NETエコシステムにおける本番環境レベルのコード品質を保証します。
仕組み
このプロジェクトは、Claude Code、Codex、GitHub Copilot、OpenCodeなどのAIコーディングアシスタントと互換性のあるプラグインです。主に2つのコンポーネントを提供します。
- スキルライブラリ (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と互換性があります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト