mcpField

Build Until Green

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

关于 Build Until Green

这个循环用于让项目的生产构建恢复正常。每一轮先运行 npm run build,根据报错修改代码,再重新构建确认结果,最多进行 10 轮。

主要功能

  1. 01手动触发,由使用者决定何时开始
  2. 02以 npm run build 的退出码作为判定依据
  3. 03最多 10 轮,避免无限重试
  4. 04支持 Cursor 和 Claude Code

适用场景

  1. 01升级依赖后构建失败
  2. 02合并分支后出现类型或打包错误
  3. 03发布前确认生产构建可用
目标
生产构建成功,npm run build 可顺利完成。
退出条件
npm run build 以退出码 0 结束时停止,达到 10 轮仍未通过也停止。
每轮之间运行
npm run build

启动提示词

在 Cursor / Claude Code 中粘贴运行,Agent 会按下面的步骤循环执行,直到满足退出条件。

prompt.md
开始运行“Build Until Green”循环。
目标:生产构建成功,npm run build 可顺利完成。
最大轮数:10。
第 1 步:运行构建 — 执行 npm run build,记录第一个出现的错误信息。若退出码为 0,则循环结束。 `npm run build`
第 2 步:分析并修复错误 — 根据报错定位到具体文件和原因,做针对性的修改,避免顺带改动无关代码。
第 3 步:重新构建 — 再次执行 npm run build,检查此前的错误是否消失、有无新错误。仍然失败则进入下一轮。 `npm run build`
每轮之间运行:`npm run build`
退出条件:npm run build 以退出码 0 结束时停止,达到 10 轮仍未通过也停止。

步骤

每一轮按顺序执行;未满足退出条件会进入下一轮,最多重复 10 轮。

01
运行构建

执行 npm run build,记录第一个出现的错误信息。若退出码为 0,则循环结束。

$npm run build
02
分析并修复错误

根据报错定位到具体文件和原因,做针对性的修改,避免顺带改动无关代码。

03
重新构建

再次执行 npm run build,检查此前的错误是否消失、有无新错误。仍然失败则进入下一轮。

$npm run build
未通过 → 下一轮满足条件即退出

支持的 Agent

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

Cursor
Claude Code

评论

支持 Markdown