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
- Analyze diff — call
mcp__claude-flow__analyze_diffwith the diff content for a comprehensive analysis - Risk score — call
mcp__claude-flow__analyze_diff-riskfor a quantified risk assessment - Classify changes — call
mcp__claude-flow__analyze_diff-classifyto categorize (feature, bugfix, refactor, etc.) - Get reviewers — call
mcp__claude-flow__analyze_diff-reviewersfor recommended reviewers based on code ownership - Diff stats — call
mcp__claude-flow__analyze_diff-statsfor line counts, file counts, complexity metrics - File-level risk — call
mcp__claude-flow__analyze_file-riskfor 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