Skills Development Diff Analysis for Code Review

Diff Analysis for Code Review

v20260716
diff-analyze
This tool analyzes Git diffs to provide comprehensive insights for Pull Requests (PRs) and large code changes. It calculates risk scores based on churn history and sensitive areas, classifies changes (e.g., feature, bugfix), recommends required reviewers, and provides detailed statistics. Use this before merging to assess code quality and minimize deployment risk.
Get Skill
379 downloads
Overview

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
Info
Category Development
Name diff-analyze
Version v20260716
Size 1.77KB
Updated At 2026-07-18
Language