mcpField
R
review-delta

review-delta

github.com/tirth8205テスト・品質32.5k1.2k 回インストール2 週間前に更新
リポジトリ

review-delta について

リポジトリグラフを使い、変更コードとその影響範囲をレビューするスキルです。リスク評価付きの変更、テスト不足、影響を受けるフローを特定し、要点をまとめるようエージェントに案内します。

主な機能

  1. 01HEAD~1 との差分分析
  2. 02リスク評価付き変更関数の特定
  3. 03テスト不足と影響フローの検出
  4. 04絞り込んだレビュー情報の取得
  5. 05リスクと影響コードの報告

活用シーン

  1. 01直近コミットの変更コードをレビュー
  2. 02高リスク関数のテスト確認
  3. 03ファイル単位の変更影響を評価

インストール

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

$npx skills add https://github.com/tirth8205/code-review-graph --skill review-delta

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

詳細

Review Delta

変更されたコードとその影響範囲のみをレビューします。

手順

  1. get_minimal_context_tool(task="review changes") を呼び出します。status: not_ready が返された場合は、build_or_update_graph_tool() を呼び出してから続行します。
  2. リスクスコア付きの変更関数、テストのギャップ、影響を受けるフローを取得するために detect_changes_tool(detail_level="minimal") を呼び出します。変更内容は HEAD~1 に対する git diff から取得されます。引数でファイルが指定されている場合は、changed_files に渡します。
  3. 変更箇所のソーススニペットと review_guidance(テストされていない関数、広い影響範囲、継承の変更)が必要な場合は、get_review_context_tool(detail_level="minimal") を呼び出します。
  4. テストされていない高リスクの各関数について、query_graph_tool(pattern="tests_for", target="<function>") で確認します。
  5. detail_level="standard" は、minimal の出力では不明確な高リスク項目に対してのみ使用します。スニペットで不十分な場合を除き、ファイル全体を読み込まないでください。

レポート

  • 概要: 1行
  • リスク: 影響範囲に基づく low、medium、high のいずれか
  • 問題点: バグ、テストの欠落、スタイル
  • 影響範囲: 影響を受けるファイルと関数
  • 推奨事項

コメント