关于 diff-analyze
用于在提交 PR 前或重大改动后审查 Git 差异的工作流,可评估风险与复杂度、分类变更,并根据代码所有权推荐审阅者。
主要功能
- 01全面分析差异
- 02量化风险评估
- 03变更类型分类
- 04推荐审阅者
- 05差异与复杂度统计
- 06逐文件风险分析
适用场景
- 01提交 PR 前评估差异
- 02识别大型改动中的高风险文件
- 03依据代码所有权查找审阅者
MCP 相关
使用 Ruflo MCP 工具分析差异、评估风险、分类变更、推荐审阅者并生成统计信息。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill diff-analyze安装后在 Claude Code 中输入/diff-analyze确认已加载。
详细介绍
差异分析
分析 Git 差异的风险、复杂度和评审人员分配。
适用场景
提交 PR 前或完成重大更改后,分析差异以了解风险等级、获取评审人员建议,并对更改类型进行分类。
步骤
- 分析差异 — 使用差异内容调用
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,获取各文件的风险明细
风险因素
- 历史更改频繁的文件
- 安全敏感路径(身份验证、加密、权限)
- 大型差异(超过 500 行)
- 跨模块更改
- 数据库迁移文件
评论
支持 Markdown