关于 review-delta
利用仓库图谱审查变更代码及其影响范围的技能。它引导 Agent 识别带风险评分的变更、测试缺口、受影响流程,并整理精简审查结果。
主要功能
- 01对比 HEAD~1 分析变更
- 02识别带风险评分的变更函数
- 03查找测试缺口和受影响流程
- 04获取聚焦的审查上下文
- 05报告风险与受影响代码
适用场景
- 01审查近期提交的代码变更
- 02检查高风险函数的测试情况
- 03评估文件级变更的影响范围
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tirth8205/ code-review-graph --skill review-delta安装后在 Claude Code 中输入/review-delta确认已加载。
详细介绍
审查差异
仅审查变更的代码及其影响范围。
步骤
- 调用
get_minimal_context_tool(task="review changes")。如果返回status: not_ready,调用build_or_update_graph_tool()并继续。 - 调用
detect_changes_tool(detail_level="minimal"),获取按风险评分的变更函数、测试缺口和受影响的流程。变更来自与HEAD~1的git diff;如果参数中指定了文件,请将其传入changed_files。 - 需要查看变更区域的源码片段和
review_guidance(未测试的函数、影响范围较广的变更、继承关系变更)时,调用get_review_context_tool(detail_level="minimal")。 - 对每个未经测试的高风险函数,使用
query_graph_tool(pattern="tests_for", target="<function>")进行确认。 - 仅当最小输出未能说明清楚某项高风险内容时,才使用
detail_level="standard"。除非片段不足以满足需要,否则不要加载整个文件。
报告
- 摘要:一行
- 风险:低、中或高,依据影响范围判定
- 问题:错误、测试缺失、风格问题
- 影响范围:受影响的文件和函数
- 建议
评论
支持 Markdown