Independent Verifier Pass
精选按需触发测试最多 8 轮
关于 Independent Verifier Pass
该循环在独立验证下反复检查项目能否构建、通过 lint 并通过测试。每一轮运行一组验证命令,根据失败输出修复问题,最多执行 8 轮。
主要功能
- 01构建、lint、测试一次串联检查
- 02采用独立验证,而非仅凭自我判断
- 03最多 8 轮
- 04由 Claude Code 手动触发
适用场景
- 01提交或发布前做完整的质量检查
- 02大范围修改后确认项目仍然健康
- 03修复 CI 中构建、lint 或测试失败
- 目标
- 在独立验证下,构建、lint 和测试全部通过。
- 退出条件
- 所有验证命令均以退出码 0 结束时停止。
- 每轮之间运行
- npm run build && npm run lint && npm test
启动提示词
在 Claude Code 中粘贴运行,Agent 会按下面的步骤循环执行,直到满足退出条件。
prompt.md
开始运行“Independent Verifier Pass”循环。 目标:在独立验证下,构建、lint 和测试全部通过。 最大轮数:8。 第 1 步:运行验证检查 — 执行 npm run build && npm run lint && npm test,依次检查构建、lint 和测试。任一环节失败,命令即以非零退出码结束。 `npm run build && npm run lint && npm test` 第 2 步:分析失败输出 — 若有失败,读取输出并定位原因,区分是构建错误、lint 问题还是测试失败。 第 3 步:修复问题 — 针对定位到的原因修改代码,保持改动尽量小,然后进入下一轮重新验证。 每轮之间运行:`npm run build && npm run lint && npm test` 退出条件:所有验证命令均以退出码 0 结束时停止。
步骤
每一轮按顺序执行;未满足退出条件会进入下一轮,最多重复 8 轮。
01
运行验证检查
执行 npm run build && npm run lint && npm test,依次检查构建、lint 和测试。任一环节失败,命令即以非零退出码结束。
$
npm run build && npm run lint && npm test02
分析失败输出
若有失败,读取输出并定位原因,区分是构建错误、lint 问题还是测试失败。
03
修复问题
针对定位到的原因修改代码,保持改动尽量小,然后进入下一轮重新验证。
未通过 → 下一轮满足条件即退出
支持的 Agent
可以直接运行这个 Loop 的编码 Agent。
Claude Code
Cursor
评论
支持 Markdown