Aaronontheweb/dotnet-skills
Claude Code skills and sub-agents for .NET Developers
何を解決するか
このプロジェクトは、AIコーディングアシスタントにプロフェッショナルな .NET 開発パターンと専門知識の包括的なライブラリを提供します。AIが古くさいまたは一般的な事前学習データに依存するのを防ぐために、プロダクション品質の C# および .NET エコシステムの標準を強制する、キュレートされた「スキル」と専門的なエージェントのセットを提供します。
動作方法
このプロジェクトは、Claude Code、Codex、GitHub Copilot、OpenCode などのAIアシスタント向けのプラグインとして構成されています。主に2つのコンポーネントから構成されています:
- スキルライブラリ:Akka.NET、EF Core、.NET Aspire、および現代的な C# コーディング標準など、特定の技術分野をカバーする30の詳細なリファレンスドキュメント(SKILL.md ファイル)のコレクション。
- 専門エージェント:並行処理、パフォーマンス分析、アクターシステムなど、特定の分野に深い専門知識を持つ5つのAIペルソナ。関連するタスクが検出されると、アシスタントによって自動的に呼び出されます。
ユーザーはアシスタントのマーケットプレイス経由でプラグインをインストールするか、スキルをプロジェクトの設定ディレクトリにコピーすることで導入できます。
対象ユーザー
AIコーディングアシスタントを使用するプロフェッショナルな .NET 開発者で、AIが一般的なLLM出力ではなく、現代的で高パフォーマンスかつ実績のあるプロダクションパターンに従ったコードを生成することを確保したい方。
特徴
- 広範な .NET カバレッジ:Akka.NET、ASP.NET Core、.NET Aspire、EF Core に対する専門的な知識を含む。
- プロダクション品質の原則:不変性、型安全、パフォーマンスに配慮したコーディング(例:
Span<T>の使用)を重視。 - マルチアシスタント対応:Claude Code、Codex、GitHub Copilot、OpenCode と互換性あり。
- 品質ゲート:
dotnet-slopwatchなどのツールを含み、コードベース内のLLM生成のアンチパターンを検出可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト