diff-analyze
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseDiff Analysis
Diff Analysis
Analyze git diffs for risk, complexity, and reviewer assignment.
分析Git diff的风险、复杂度并分配评审人员。
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.
在提交PR或进行重大变更后,分析diff以了解风险等级、获取评审人员推荐并对变更类型进行分类。
Steps
操作步骤
- Analyze diff — call with the diff content for a comprehensive analysis
mcp__claude-flow__analyze_diff - Risk score — call for a quantified risk assessment
mcp__claude-flow__analyze_diff-risk - Classify changes — call to categorize (feature, bugfix, refactor, etc.)
mcp__claude-flow__analyze_diff-classify - Get reviewers — call for recommended reviewers based on code ownership
mcp__claude-flow__analyze_diff-reviewers - Diff stats — call for line counts, file counts, complexity metrics
mcp__claude-flow__analyze_diff-stats - File-level risk — call for per-file risk breakdown
mcp__claude-flow__analyze_file-risk
- 分析Diff — 调用并传入diff内容以进行全面分析
mcp__claude-flow__analyze_diff - 风险评分 — 调用以获取量化的风险评估
mcp__claude-flow__analyze_diff-risk - 变更分类 — 调用对变更进行分类(功能新增、Bug修复、重构等)
mcp__claude-flow__analyze_diff-classify - 获取评审人员 — 调用基于代码归属获取推荐的评审人员
mcp__claude-flow__analyze_diff-reviewers - Diff统计 — 调用获取行数统计、文件数量、复杂度指标
mcp__claude-flow__analyze_diff-stats - 文件级风险 — 调用获取逐文件的风险细分
mcp__claude-flow__analyze_file-risk
Risk factors
风险因素
- Files with high churn history
- Security-sensitive paths (auth, crypto, permissions)
- Large diffs (>500 lines)
- Cross-module changes
- Database migration files
- 变更历史频繁的文件
- 安全敏感路径(认证、加密、权限相关)
- 大型Diff(超过500行)
- 跨模块变更
- 数据库迁移文件