关于 review-fix
用于执行审查、修复和验证循环的 Skill,强调审查独立性并将改动限制在请求范围内。它指导 Agent 分类发现的问题、选择适当修复方式,并验证每项改动。
主要功能
- 01分类审查发现的问题
- 02限定范围修复问题
- 03适用时采用红绿测试循环
- 04修复后运行针对性检查
- 05汇报最终差异与结果
适用场景
- 01处理代码审查发现的问题
- 02验证范围明确的代码修改
- 03报告受阻或未解决的审查项
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gil-1/ skills --skill review-fix安装后在 Claude Code 中输入/review-fix确认已加载。
附带文件agents/openai.yaml
详细介绍
Review Fix
运行“审查 → 修复 → 验证”循环。保持审查独立,并严格限定在请求的更改范围内。
1. 审查
- 明确审查目标、固定版本、源问题或规范(如有),以及相关的仓库说明。
- 加载
code-review并遵循其要求。告知它:差异中新增或强化的文档属于正在审查的实现,不能扩大源问题或规范的范围;当文档承诺的内容超出要求时,建议缩小文档范围。先让全新的 Standards 和 Spec 审查员完成报告,再进行编辑。 - 将每项发现归类为
fix、not-actionable、out-of-scope或blocked。只有证据足以支持更改时,才将需要判断的代码异味视为可处理项;不得仅为满足差异中新增或强化的文档而扩大实现范围。
所有发现均有处理结论后再继续。
2. 修复
在审查范围内修复每项可处理的发现:
- 对于可在双方认可的测试接缝处覆盖的行为,加载
tdd,并采用红 → 绿循环。 - 直接修复明确的文档、配置、命名和重构问题。
- 如果原因不明确、故障难以复现、问题具有间歇性或与性能有关,或者首次修复失败,则加载
diagnosing-bugs。
每次修复后运行最小范围的相关检查。所有可处理的发现均已验证,或有证据表明受阻后,再继续。
3. 验证
- 运行审查目标的相关检查。
- 对照发现检查最终差异。如果修复实质性地改变了设计或范围,则重新运行
code-review。 - 只有在被指定负责提交时才创建提交。
- 返回
passed、fixed或blocked,并说明发现的处理结论、修改的文件、检查、适用时的提交,以及尚未解决的阻碍。
只有在每项发现均有处理结论、每项修复均有验证证据后,才能结束。
评论
支持 Markdown