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生成のアンチパターンを検出可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト