mcpField
D
diff-analyze

diff-analyze

github.com/ruvnetテスト・品質80.0k751 回インストール今日更新
リポジトリ

diff-analyze について

プルリクエストの提出前や大きな変更の後に、Git の差分を確認するワークフローです。リスクと複雑さを評価し、変更を分類して、コード所有権に基づくレビュアーを提案します。

主な機能

  1. 01差分の包括的な分析
  2. 02定量的なリスク評価
  3. 03変更種別の分類
  4. 04レビュアーの提案
  5. 05差分と複雑さの統計
  6. 06ファイル単位のリスク分析

活用シーン

  1. 01プルリクエスト提出前の差分評価
  2. 02大規模変更でリスクの高いファイルを特定
  3. 03コード所有権に基づくレビュアーの選定

MCP 対応

Ruflo の MCP ツールを使い、差分分析、リスク評価、変更分類、レビュアー提案、統計取得を行います。

インストール

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

$npx skills add https://github.com/ruvnet/ruflo --skill diff-analyze

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

詳細

差分分析

git の差分を分析して、リスク、複雑さ、レビュー担当者を判断します。

使用する場面

PR を提出する前や大幅な変更を行った後に、差分を分析してリスクレベルを把握し、レビュー担当者の推奨を取得して、変更の種類を分類します。

手順

  1. 差分を分析 — 差分の内容を指定して mcp__plugin_ruflo-core_ruflo__analyze_diff を呼び出し、包括的な分析を行います
  2. リスクスコア — mcp__plugin_ruflo-core_ruflo__analyze_diff-risk を呼び出し、定量的なリスク評価を行います
  3. 変更を分類 — mcp__plugin_ruflo-core_ruflo__analyze_diff-classify を呼び出し、変更を分類します(機能追加、バグ修正、リファクタリングなど)
  4. レビュー担当者を取得 — mcp__plugin_ruflo-core_ruflo__analyze_diff-reviewers を呼び出し、コードのオーナーシップに基づく推奨レビュー担当者を取得します
  5. 差分の統計 — mcp__plugin_ruflo-core_ruflo__analyze_diff-stats を呼び出し、行数、ファイル数、複雑さの指標を取得します
  6. ファイル単位のリスク — mcp__plugin_ruflo-core_ruflo__analyze_file-risk を呼び出し、ファイルごとのリスク内訳を取得します

リスク要因

  • 変更頻度が高いファイル
  • セキュリティ上重要なパス(認証、暗号化、権限)
  • 大規模な差分(500 行超)
  • モジュールをまたぐ変更
  • データベースのマイグレーションファイル

コメント