Analyse de diff Git pour revue de code

Analysez les diffs git pour évaluer le risque, recommander des reviewers et classer les changements. Utilisez avant de soumettre une PR pour évaluer le risque et choisir les reviewers.

Spar Skills Guide Bot
DeveloppementIntermédiaire
0029/08/2026
#code-review#diff-analysis#risk-assessment#git

Recommandé pour


name: diff-analyze description: Analyze git diffs for risk scoring, reviewer recommendations, and change classification. Use when preparing a PR, reviewing a large or cross-module change, or before merging to assess risk and pick reviewers. argument-hint: "[--branch BRANCH] [--pr PR#]" allowed-tools: mcp__plugin_ruflo-core_ruflo__analyze_diff mcp__plugin_ruflo-core_ruflo__analyze_diff-risk mcp__plugin_ruflo-core_ruflo__analyze_diff-classify mcp__plugin_ruflo-core_ruflo__analyze_diff-reviewers mcp__plugin_ruflo-core_ruflo__analyze_diff-stats mcp__plugin_ruflo-core_ruflo__analyze_file-risk Bash

Diff Analysis

Analyze git diffs for risk, complexity, and reviewer assignment.

When to use

Before submitting a PR or after making significant changes, analyze the diff to understand risk level, get reviewer recommendations, and classify the type of change.

Steps

  1. Analyze diff — call mcp__plugin_ruflo-core_ruflo__analyze_diff with the diff content for a comprehensive analysis
  2. Risk score — call mcp__plugin_ruflo-core_ruflo__analyze_diff-risk for a quantified risk assessment
  3. Classify changes — call mcp__plugin_ruflo-core_ruflo__analyze_diff-classify to categorize (feature, bugfix, refactor, etc.)
  4. Get reviewers — call mcp__plugin_ruflo-core_ruflo__analyze_diff-reviewers for recommended reviewers based on code ownership
  5. Diff stats — call mcp__plugin_ruflo-core_ruflo__analyze_diff-stats for line counts, file counts, complexity metrics
  6. File-level risk — call mcp__plugin_ruflo-core_ruflo__analyze_file-risk for per-file risk breakdown

Risk factors

  • Files with high churn history
  • Security-sensitive paths (auth, crypto, permissions)
  • Large diffs (>500 lines)
  • Cross-module changes
  • Database migration files
Skills similaires