关于 bug-review
Bug review 是一种代码审查技能,只关注阻止合并的正确性问题。它要求审查者检查变更代码、调用方和测试,并为每个已确认或未确认的问题提供位置与复现方法。
主要功能
- 01聚焦阻止合并的正确性问题
- 02检查变更代码、调用方和测试
- 03为问题标注文件与行号
- 04提供失败步骤或测试草案
- 05保持工作树原状
适用场景
- 01审查提供的代码差异和需求票据
- 02发现行为或错误处理回归
- 03检查数据丢失、权限漏洞或竞态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ falcondev-oss/ skills --skill bug-review安装后在 Claude Code 中输入/bug-review确认已加载。
详细介绍
Bug 审查
审查交给你的差异,以及随附的契约或工单(如果有)。如果要自行计算差异,请运行 git fetch origin <base>,并与 origin/<base> 比较:本地基础分支可能落后于远程,导致把无关提交也纳入差异。
正确性是唯一的评审维度。阅读变更的代码、调用方及其测试;编码规范和风格文档属于其他评审的范畴。只报告会阻止合并的问题:行为错误、数据丢失、权限或租户漏洞、竞争条件、错误处理路径失效,以及会在运行时暴露的类型缺陷。
每个问题都要包含:
file:line- 用一两句话说明错误所在
- 说明如何复现故障:给出输入和步骤,或概述一个会失败的测试
标记你怀疑但无法确认的每个问题,并说明你检查了哪些内容。如果没有会阻止合并的问题,请用一行说明。
保持工作树原样:其他人可能正在其中构建。任何复现或演示测试都应写在仓库外($TMPDIR 下),或在报告前删除。报告中需附上测试概述。
完成标准:已阅读每个变更代码块;每个报告的问题都包含上述三项;git status 与开始时显示的状态一致。
评论
支持 Markdown