mcpField

Independent Verifier Pass

精选按需触发
测试最多 8 轮

关于 Independent Verifier Pass

该循环在独立验证下反复检查项目能否构建、通过 lint 并通过测试。每一轮运行一组验证命令,根据失败输出修复问题,最多执行 8 轮。

主要功能

  1. 01构建、lint、测试一次串联检查
  2. 02采用独立验证,而非仅凭自我判断
  3. 03最多 8 轮
  4. 04由 Claude Code 手动触发

适用场景

  1. 01提交或发布前做完整的质量检查
  2. 02大范围修改后确认项目仍然健康
  3. 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 test
02
分析失败输出

若有失败,读取输出并定位原因,区分是构建错误、lint 问题还是测试失败。

03
修复问题

针对定位到的原因修改代码,保持改动尽量小,然后进入下一轮重新验证。

未通过 → 下一轮满足条件即退出

支持的 Agent

可以直接运行这个 Loop 的编码 Agent。

Claude Code
Cursor

评论

支持 Markdown