mcpField
R
repo-intel

repo-intel

github.com/agent-sh開発1.0k64 回インストール2 日前に更新
リポジトリ

repo-intel について

repo-intel は、Git 履歴、AST のシンボルマッピング、プロジェクトメタデータを組み合わせてリポジトリを静的解析するエージェント向けスキルです。初期化、差分更新、クエリ、古さの確認に対応し、生成データを検証します。

主な機能

  1. 01Git 履歴の分析
  2. 02AST シンボルマッピング
  3. 03プロジェクトメタデータ収集
  4. 04データの差分更新
  5. 05古さの確認と検証

活用シーン

  1. 01リポジトリのホットスポット特定
  2. 02リポジトリ解析データの更新
  3. 03解析データの鮮度確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/agent-sh/agentsys --skill repo-intel

インストール後、Claude Code で/repo-intelを入力して読み込まれたか確認します。

詳細

Repo Intel スキル

統合静的解析 — agent-analyzer による Git 履歴インテリジェンス、AST シンボルマッピング、プロジェクトメタデータ。

引数を解析する

const args = '$ARGUMENTS'.split(' ').filter(Boolean);
const action = args.find(a => !a.startsWith('--')) || 'status';
const force = args.includes('--force');

主な役割

  1. オンデマンドで初期化する(/repo-intel init)
  2. 増分更新する(/repo-intel update)
  3. Git 履歴データをクエリする(/repo-intel query hotspots)
  4. ステータスと古さを確認する(/repo-intel status)
  5. map-validator エージェントで出力を検証する

コアデータ契約

Repo intel データは、プラットフォームの状態ディレクトリに保存されます。

  • Claude Code:.claude/repo-intel.json、.claude/repo-map.json
  • OpenCode:.opencode/repo-intel.json、.opencode/repo-map.json
  • Codex CLI:.codex/repo-intel.json、.codex/repo-map.json

動作ルール

  • ユーザーの明示的な同意なしに、依存関係をインストールしないでください
  • 初期化/更新の後は、必ず map-validator で出力を検証してください
  • データが古い場合や履歴が書き換えられた場合を除き、増分更新を優先してください

Repo Intel を提案するタイミング

ユーザーが差分の検出、ドキュメントの整合性、またはリポジトリの分析を求めており、repo-intel データが存在しない場合:

Repo intel data not found. For better analysis, run:
  /repo-intel init

古さを示すシグナル

  • データのコミットが見つからない(リベース済み)
  • ブランチが変更された
  • Git フックによって古いとマークされた
  • HEAD よりコミット数が少ない

出力に関する要件

出力は簡潔にしてください。

  • init/update:ファイル数、シンボル数、コミット、警告
  • query:整形済みのクエリ結果
  • status:古さ、遅れているコミット数、最終更新日時

コメント