Guardrails Learning Loop
精选按需触发持续集成最多 12 轮
关于 Guardrails Learning Loop
该循环每一轮运行 npm test && npm run lint,根据结果修复问题,同时留意此前出现过的失败模式,避免再次犯同样的错误。最多执行 12 轮,支持 Cursor 和 Claude Code。
主要功能
- 01测试与 lint 在同一条命令中一并检查
- 02关注已出现的失败模式,减少重复犯错
- 03手动触发,最多 12 轮
- 04支持 Cursor 和 Claude Code
适用场景
- 01修复过程中同类 lint 或测试错误反复出现
- 02大范围重构后需要同时恢复测试与 lint 通过
- 03让编码 Agent 在多轮修改中保持一致的修复方式
- 目标
- npm test && npm run lint 全部通过,且没有重复此前已出现的失败模式。
- 退出条件
- 所有检查通过时停止,达到 12 轮上限时也停止。
- 每轮之间运行
- npm test && npm run lint
启动提示词
在 Cursor / Claude Code 中粘贴运行,Agent 会按下面的步骤循环执行,直到满足退出条件。
prompt.md
开始运行“Guardrails Learning Loop”循环。 目标:npm test && npm run lint 全部通过,且没有重复此前已出现的失败模式。 最大轮数:12。 第 1 步:运行检查 — 执行 npm test && npm run lint,收集测试失败和 lint 报错。全部通过则结束循环。 `npm test && npm run lint` 第 2 步:对照已有失败 — 将本轮失败与前几轮出现过的失败模式比较,找出重复出现的问题及其原因。 第 3 步:修复并记录 — 针对失败做出修改,避开之前无效的做法,并记下本轮的失败模式供下一轮参考。 每轮之间运行:`npm test && npm run lint` 退出条件:所有检查通过时停止,达到 12 轮上限时也停止。
步骤
每一轮按顺序执行;未满足退出条件会进入下一轮,最多重复 12 轮。
01
运行检查
执行 npm test && npm run lint,收集测试失败和 lint 报错。全部通过则结束循环。
$
npm test && npm run lint02
对照已有失败
将本轮失败与前几轮出现过的失败模式比较,找出重复出现的问题及其原因。
03
修复并记录
针对失败做出修改,避开之前无效的做法,并记下本轮的失败模式供下一轮参考。
未通过 → 下一轮满足条件即退出
支持的 Agent
可以直接运行这个 Loop 的编码 Agent。
Cursor
Claude Code
Codex
评论
支持 Markdown