关于 review-changes
通过知识图谱检查代码变更的审查技能,按风险整理发现,核查测试覆盖和影响范围,并给出合并建议。
主要功能
- 01按风险评分审查变更
- 02检查受影响的流程
- 03核查测试覆盖率
- 04评估影响范围
- 05建议测试与修复
适用场景
- 01合并前评估变更风险
- 02查找变更函数的测试缺口
- 03追踪代码变更的影响
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tirth8205/ code-review-graph --skill review-changes安装后在 Claude Code 中输入/review-changes确认已加载。
详细介绍
审查变更
借助知识图谱审查变更集,了解风险评分和影响范围。
步骤
- 调用
detect_changes_tool,获取带风险评分的变更函数、测试缺口和受影响流程。 - 仅在需要了解受影响流程的步骤时调用
get_affected_flows_tool。 - 对每个高风险函数,调用
query_graph_tool并设置pattern="tests_for",检查测试覆盖情况。 - 当第 1 步无法明确影响范围时,调用
get_impact_radius_tool。 - 为未经测试的变更建议具体的测试用例。
输出格式
按风险级别(高、中、低)归类发现。对于每项发现,说明变更内容及其重要性、测试覆盖情况和建议的修复方案。最后给出是否合并的建议。
Token 效率规则
- 在调用任何其他图工具之前,先调用
get_minimal_context_tool(task="<your task>")。 - 对于支持此参数的工具,一律传入
detail_level="minimal"。只有在 minimal 不足时才使用 "standard"。 - 优先使用有针对性的
query_graph_tool调用,而不是宽泛的列表调用。 - 预算:每项任务约 5 次工具调用,以及 800 个 token 的图输出。
- 修改代码之前,先阅读实现及其测试。图谱用于缩小范围,不能替代源代码。
评论
支持 Markdown