Oct 20, 2026
用 loopy 给 Agent 装上可重复的反馈循环
loopy 把一次性提示变成有边界、有证据校验的循环:发现重复劳动,查找或打造循环,分轮运行并留下收据,再复盘出最小的有据改进。
「把这个网站变快」是一句提示,Agent 跑一次就完了。Forward Future 的 loopy skill 针对的是这个请求真正有效的版本:「找出最慢的页面,做一个聚焦的改进,再测一次。只有确实变快才保留改动。」指令里内置反馈——这就是这个项目所说的循环。
为什么这个 Skill 重要
大多数 Agent 工作是一次性的:模型执行、你检查、你再提示。循环换了一种方式:让 Agent 从结果中学习、迈出下一步,并且有明确的终点线。README 把好循环概括为回答四个问题:Agent 想完成什么、它怎么判断最近一次尝试有没有生效、它从结果里学到的东西怎么用、什么时候该收工或求助。
loopy 有两个部分:Loop Library 网站,一个可浏览的已发布循环目录,无需安装;以及 loopy skill,一个可安装的指南,让你的 Agent 对着实时目录发现、审查、打造、运行和发布循环。skill 提供的是引导式工作流,并不托管这个库——没装 loopy 的 Agent 也可以直接读公开的 agent 指南或 JSON 目录。
安装
需要 Node.js 和 npx。Claude Code 用:
npx skills add Forward-Future/loopy --skill loopy --agent claude-code -g -y
想一条命令装齐 Codex、Cursor 和 Claude Code,把多个 --agent 一起传即可;不带 --agent 则进入交互式安装器,列出它探测到的 Agent。调用方式:Claude Code 里 /loopy,Codex 里 $loopy 或 /skills 菜单,Cursor 里 /loopy。(旧安装用的名字 loop-library 仍作为兼容别名保留。)
实战:把重复劳动变成一个能跑的循环
从发现开始——比如在 Codex 里:
$loopy 分析这个代码库和我的编码线程,找出重复做过的劳动,把最值得的那件变成一个可靠的循环。
发现会扫描你划进范围的来源——脚本、CI 配置、测试、运维手册或编码线程历史——并且在编码线程里要求至少两次不同的实例才认定为重复;没有运行记录的代码模式只会标成潜在循环,不算已证实的重复。结果要么是一个新的有边界循环,要么是对已发布循环的改造,要么是一小份候选清单,要么是一个干净的空操作。
然后运行。一次运行每轮只执行一个有边界的动作,每轮过后套用循环的验收检查,并在成功、干净的空操作、受阻、需要审批、额度用尽或无可衡量进展处停下。你拿回一张收据,上面有动作、证据、结果和停止原因。把收据交回复盘,它会给出最小的、有证据支撑的改进建议——把循环设计问题和执行、环境问题分开。
目录里没有合适的时,Craft 模式会一次一个问题地采访你,打造一个有边界的循环;Save 模式把认可的循环追加进项目的 LOOPS.md,让以后的会话可以复用。
技巧
- Find 模式从实时目录推荐最多三个已发布循环,并且刻意不去运行它们——先审后跑是设计好的流程。
- Loopy 拒绝保存含密钥的循环提示,除非你给出脱敏版本;它把
LOOPS.md当作不可信的参考数据。 - 选中或找到循环什么都不会启动:运行、部署、发布、发消息,都只在你明确要求时发生。
- 发布流程里,所有者动作获批后默认存为草稿——公开发布需要单独再批一次。
何时不用这个 Skill
对真正一次性的工作,循环是额外开销:如果第一次尝试要么成要么不成,普通提示更简单。README 也明说循环不是让 Agent 永远跑下去的许可——如果你的任务没有可验证的成功判据、也没有自然的停止点,任何循环都无法让它变得可信;先把判据补上。
查看 排行榜 了解更多 skill。