repo-intel について
repo-intel は、Git 履歴、AST のシンボルマッピング、プロジェクトメタデータを組み合わせてリポジトリを静的解析するエージェント向けスキルです。初期化、差分更新、クエリ、古さの確認に対応し、生成データを検証します。
主な機能
- 01Git 履歴の分析
- 02AST シンボルマッピング
- 03プロジェクトメタデータ収集
- 04データの差分更新
- 05古さの確認と検証
活用シーン
- 01リポジトリのホットスポット特定
- 02リポジトリ解析データの更新
- 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');
主な役割
- オンデマンドで初期化する(
/repo-intel init) - 増分更新する(
/repo-intel update) - Git 履歴データをクエリする(
/repo-intel query hotspots) - ステータスと古さを確認する(
/repo-intel status) - 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:古さ、遅れているコミット数、最終更新日時
コメント
Markdown 対応