mcpField

Guardrails Learning Loop

精选按需触发
持续集成最多 12 轮

关于 Guardrails Learning Loop

该循环每一轮运行 npm test && npm run lint,根据结果修复问题,同时留意此前出现过的失败模式,避免再次犯同样的错误。最多执行 12 轮,支持 Cursor 和 Claude Code。

主要功能

  1. 01测试与 lint 在同一条命令中一并检查
  2. 02关注已出现的失败模式,减少重复犯错
  3. 03手动触发,最多 12 轮
  4. 04支持 Cursor 和 Claude Code

适用场景

  1. 01修复过程中同类 lint 或测试错误反复出现
  2. 02大范围重构后需要同时恢复测试与 lint 通过
  3. 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 lint
02
对照已有失败

将本轮失败与前几轮出现过的失败模式比较,找出重复出现的问题及其原因。

03
修复并记录

针对失败做出修改,避开之前无效的做法,并记下本轮的失败模式供下一轮参考。

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

支持的 Agent

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

Cursor
Claude Code
Codex

评论

支持 Markdown