microsoft/agentrc
Get your repo ready for AI.
解決する課題
AIコーディングエージェントは、ビルドプロセス、テストフレームワーク、アーキテクチャの慣習など、特定の文脈を欠いていることが多く、本格的な効果を発揮できません。AgentRCは、必要なコンテキストファイル(例:指示書やツール設定)を自動生成・維持することで、AIエージェントが特定のコードベースをよりよく理解・操作できるようにします。
動作方法
AgentRCはコードベースを分析し、不足しているコンテキストを特定した後、Copilot SDKを使用してカスタマイズされた指示ファイルと設定を生成します。3段階のサイクルで動作します:
- 測定:9つの柱と5段階の成熟度モデルに基づき、リポジトリの「AIリーダビリティ」をスコア付け、ギャップを特定します。
- 生成:
.github/copilot-instructions.md(慣習用)、.vscode/mcp.json(ツール接続用)、.vscode/settings.json(エディタ設定用)などの特定ファイルを生成します。 - 維持:生成された指示がエージェントの応答を実際に改善するか評価し、CI/CDパイプラインに統合してコンテキストの陳腐化(ドリフト)を検出できます。
対象ユーザー
GitHub CopilotなどのAIコーディングエージェントを使用し、手動で書くことなく、高品質なコードベース固有のコンテキストを提供してエージェントのパフォーマンスを最適化したい開発者やエンジニアリングチーム。
特徴
- 自動コンテキスト生成:実際のコードを読み取り、テンプレートに依存せずに指示を生成。
- AIリーダビリティスコアリング:エージェント対応の準備度を数値化する成熟度モデルを提供。
- AIエージェント統合:CLI、VS Code拡張機能、CI/CD品質ゲートとして動作。
- APM統合:Agent Package Manager(APM)と連携し、組織内での共有エージェント指示やスキルの配布を可能に。
- 広範な互換性:GitHub、Azure DevOps、モノレポ、マルチルートVS Codeワークスペースをサポート。
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト