managedcode/dotnet-skills

Installable .NET skill catalog and CLI for Codex, Claude Code, GitHub Copilot, and Gemini.

解決する課題

AIコーディングアシスタントは、最新のフレームワーク固有のコンテキストを欠いているため、古い .NET パターン(例:.NET 8 プロジェクトで EF6 を使用する)を生成することがあります。dotnet-skills は、コミュニティがメンテナンスする「スキル」のカタログ(詳細な実装ガイド)を提供し、AIエージェントにインストールすることで、最新の .NET 標準および公式 Microsoft ドキュメントに従うことを保証します。

動作方法

このプロジェクトは、開発者がこれらのスキルやオーケストレーションエージェントを参照・インストール・管理できる CLI ツールを提供します。ローカルのプロジェクトファイル(*.csprojpackage.json)をスキャンして、コードベースで検出されたライブラリやフレームワークに基づき、関連するスキルを推奨または自動インストールします。これらのスキルは、Claude、Copilot、Gemini、Codex などのさまざまな AI プラットフォーム用の特定の設定ディレクトリに配置され、コード生成時に正しいパターンを参照できるようになります。

対象ユーザー

AIコーディングアシスタントを使用する .NET 開発者で、最新のフレームワーク知識をエージェントに提供することで、幻覚や古くなったコード提案を排除したい方。

特徴

  • マルチエージェント対応:Claude、Copilot、Gemini、Codex、Junie、Grok Build と互換性があります。
  • プロジェクト認識インストール:NuGet パッケージやフレームワークのシグナルを自動検出して、一致するスキルをインストールします。
  • インタラクティブ制御センター:カタログの閲覧、トークン重みの分析、インストール管理が可能なフルスクリーン CLI インターフェース。
  • オーケストレーションエージェントdotnet-routerdotnet-ai などの専門エージェントを含み、複雑なタスクを特定の狭義のスキルにルーティングできます。
  • コミュニティ主導:ASP.NET Core から Orleans、Semantic Kernel まで、.NET エコシステム全体をカバーする成長中のオープンソースカタログ。

関連

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