技能 编程开发 代码差异分析与风险评估

代码差异分析与风险评估

v20260707
diff-analyze
用于对代码差异(git diff)进行全面分析,提供深度的代码变更洞察。它能计算风险评分、分类变更类型(功能、修复、重构),并基于代码所有权推荐合适的审查人员。适用于PR提交前、评估大型合并或管理跨模块复杂度的风险控制。
获取技能
140 次下载
概览

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__claude-flow__analyze_diff with the diff content for a comprehensive analysis
  2. Risk score — call mcp__claude-flow__analyze_diff-risk for a quantified risk assessment
  3. Classify changes — call mcp__claude-flow__analyze_diff-classify to categorize (feature, bugfix, refactor, etc.)
  4. Get reviewers — call mcp__claude-flow__analyze_diff-reviewers for recommended reviewers based on code ownership
  5. Diff stats — call mcp__claude-flow__analyze_diff-stats for line counts, file counts, complexity metrics
  6. File-level risk — call mcp__claude-flow__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
信息
Category 编程开发
Name diff-analyze
版本 v20260707
大小 1.63KB
更新时间 2026-07-09
语言