review-delta について
リポジトリグラフを使い、変更コードとその影響範囲をレビューするスキルです。リスク評価付きの変更、テスト不足、影響を受けるフローを特定し、要点をまとめるようエージェントに案内します。
主な機能
- 01HEAD~1 との差分分析
- 02リスク評価付き変更関数の特定
- 03テスト不足と影響フローの検出
- 04絞り込んだレビュー情報の取得
- 05リスクと影響コードの報告
活用シーン
- 01直近コミットの変更コードをレビュー
- 02高リスク関数のテスト確認
- 03ファイル単位の変更影響を評価
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tirth8205/ code-review-graph --skill review-deltaインストール後、Claude Code で/review-deltaを入力して読み込まれたか確認します。
詳細
Review Delta
変更されたコードとその影響範囲のみをレビューします。
手順
get_minimal_context_tool(task="review changes")を呼び出します。status: not_readyが返された場合は、build_or_update_graph_tool()を呼び出してから続行します。- リスクスコア付きの変更関数、テストのギャップ、影響を受けるフローを取得するために
detect_changes_tool(detail_level="minimal")を呼び出します。変更内容はHEAD~1に対するgit diffから取得されます。引数でファイルが指定されている場合は、changed_filesに渡します。 - 変更箇所のソーススニペットと
review_guidance(テストされていない関数、広い影響範囲、継承の変更)が必要な場合は、get_review_context_tool(detail_level="minimal")を呼び出します。 - テストされていない高リスクの各関数について、
query_graph_tool(pattern="tests_for", target="<function>")で確認します。 detail_level="standard"は、minimal の出力では不明確な高リスク項目に対してのみ使用します。スニペットで不十分な場合を除き、ファイル全体を読み込まないでください。
レポート
- 概要: 1行
- リスク: 影響範囲に基づく low、medium、high のいずれか
- 問題点: バグ、テストの欠落、スタイル
- 影響範囲: 影響を受けるファイルと関数
- 推奨事項
コメント
Markdown 対応