循环工程
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d0deb03a/project-loop-engineering。
技能介绍
要解决的问题
让 AI Agent 多轮自主完成任务时,常见失败不是“不会回答”,而是没有触发、隔离、检查、记忆和熔断。手工一轮轮补提示词,循环就会漏:并行改文件冲突、模型给自己打高分、跑到第 47 轮时约束悄悄消失,进度只留在上下文里,下一轮接不上。
技能如何工作
Loop Engineering 把“对话式提示”改成“产线式设计”,围绕六个组件组织:
- 触发:用
/loop做固定间隔监控,用/goal跑到可验证条件成立再停。 - 隔离:并行任务使用独立
git worktree,避免同时修改同一文件。 - 知识:把构建命令、代码红线、历史踩坑写进
SKILL.md,每轮自动读取。 - 行动:通过连接器 / MCP 读写 issue、数据库、Slack、PR 等真实工作流。
- 检查:让制造者和检查者拆分,验证者使用更强 reasoning 对照 spec 与技能挑刺。
- 记忆:状态写到磁盘、面板或结构化进度文件,确保下一轮能接上。
适用边界
适合测试通过、lint 清零、构建成功、issue 分类、PR review 等可自动验证的任务;不适合开放式研究或目标模糊的探索。设计前应先单步验证核心逻辑,并设定最大轮数、最大耗时和失败降级路径。
使用场景
- 当 PR 审查和 CI 失败需要持续跟进时,用 `/loop` 按 1 到 5 分钟检查并分诊 issue、PR。
- 把“测试全过、lint 清零、构建成功”作为停止条件,用 `/goal` 驱动 Agent 修到可验证完成。
- 多个 Agent 并行改同一仓库时,为每个任务创建独立 `worktree`,避免文件冲突并在完成后清理。
- 通过 MCP 连接器把 issue、Slack、数据库和 PR 纳入循环,自动开 PR、更新工单并通知频道。
适合人员
- 负责 Agent 代码审查或 CI 运维的工程师,需要把重复检查变成带停止条件的自动循环。
- 使用 MCP 工具链的开发者,需要让 Agent 读写 issue、数据库、Slack 和 PR。
- 协调多个并行 Agent 的平台工程师,需要隔离工作区、拆分制造者与检查者。
- 编写长期自动化流程的高级工程师,需要持久记忆、最大轮数、耗时上限和失败降级。