♻️循环工程loop engineering

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

Loop Engineering(循环工程) — 把 AI 智能体从"一回合一回合手敲提示词"升级为"自己会找活、派活、检查、记进度、决定下一步"的自治系统。本技能提供完整的循环设计方法论(六大组件 + 四步设计法 + 三大陷阱对策)、三种即插即用的循环模板(Issue 分诊 / PR 监控 / 知识蒸馏),以及蜂巢三层架构参考。适用于需要让智能体自主、持续、多轮迭代完成任务的任何场景。 触发词: loop engineering  /  循环工程  /  写循环  /  /loop  /  /goal  /  agent loop  /  自动化循环

一句话选型结论

按资料字段整理

♻️循环工程loop engineering是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_d0deb03a/project-loop-engineering
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_d0deb03a仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791737016
正文体量8.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
♻️循环工程loop engineering当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

8.3 KB
模型实际读到的说明书原文,来自技能仓库

Loop Engineering — 循环工程技能

元数据

  • 技能名称: Loop Engineering
  • 触发词: loop engineering, 循环工程, 写循环, 设计循环, agent loop, 自动化循环, 智能体循环, /loop, /goal, self-running agent
  • 适用场景: 需要让 AI 智能体自主、持续、多轮迭代完成任务的任何场景
  • 核心价值: 把你从"亲手一轮轮写提示词"替换掉,设计一套自己会找活、派活、检查、记进度、决定下一步的系统

什么是循环工程

循环工程是把提示词从"每次手敲"变成"写进循环、反复复用"。你不再是一个回合一个回合地跟智能体对话,而是搭一套小系统:它会自己找活、把活派出去、检查做完没有、记下进度、再决定下一步干什么。

核心类比:从操作机床 → 设计整条产线。


循环的六大组件

设计任何一个循环,必须考虑以下六块积木。缺了哪块,循环就会从那里"漏"。

1. 自动化(Automations)—— 心跳

定时触发,自动发现和分诊任务。

两种关键原语:

原语 行为 使用时机
/loop 按固定间隔反复运行同一段提示词 周期性检查/监控类任务(盯 PR、分类 issue、检查 CI)
/goal 一直运行直到某个可验证的条件为真才停 有明确完成标准的任务(测试全过、lint 清零、构建成功)

/goal 的关键设计:每轮结束后由独立的小模型判断"到底完成没有",写代码的那个模型不许给自己打分。必须拆分制造者与检查者。

间隔选择指南:
- 实时性要求高的监控(PR 审查、CI 失败响应):1-5 分钟
- 日常分诊/整理(issue 分类、僵尸 PR 清理):30 分钟 - 1 小时
- 长周期任务(周报、知识蒸馏、依赖升级检查):每天 / 每周
- 云端例程(关电脑后仍需运行):用云端 Routine,最小 1 小时

2. 隔离工作区(Worktrees)—— 防打架

两个智能体同时改一个文件 = 必定冲突。每个并行任务必须分配独立 worktree。

实现方式:
- git worktree add ../worktree-feature-a feature-a
- 每个子智能体在自己的检出里工作
- 任务完成后 worktree 自动清理

原则:并行数 > 1 就必须用 worktree。

3. 技能(Skills)—— 治金鱼记忆

把项目知识写成 SKILL.md,智能体每轮自动读取。不要每轮重新解释。

SKILL.md 必须包含的硬信息:
- 构建/测试命令(精确的,不许有歧义)
- 代码规范红线("绝对不许用 any 类型")
- 历史踩坑记录("那次因为时区导致事故,所有时间字段必须带时区")
- 项目独有的约定("日志统一用 logger,不用 console.log")

描述原则:精准、枯燥 > 聪明、花哨。技能描述是给 AI 匹配用的,不是给人读的。

4. 连接器(Connectors / MCP)—— 接入真实世界

让智能体能读 issue、查数据库、往 Slack 发消息、开 PR。

这是"告诉你怎么改"和"直接替你开好 PR、更新好工单"的分水岭。

没有连接器 有连接器
"这里是修复方案,你手动去开 PR 吧" 循环自动开 PR → 链接 Linear 工单 → CI 绿了自动 ping 频道
循环只能"看"文件系统 循环能"行动"在你的真实工作流里

5. 子智能体(Sub-agents)—— 制造者与检查者分离(铁律)

这是循环工程中最重要的一条原则。

错误:一个智能体既写代码又审查自己 → 总是手软,自夸,放水
正确:智能体 A 写代码 + 智能体 B(不同指令、最好不同模型)独立审查

典型分工:
- 探索者(低 reasoning effort,快速扫)
- 实现者(中等 reasoning effort,专注写代码)
- 验证者(高 reasoning effort,严格对照 spec 和 skill 挑刺)

Token 成本说明:子智能体每个都要跑模型调用,token 消耗叠加。只在"第二意见值得花钱"的地方用。

6. 记忆(Memory)—— 明天的循环能接上今天

记忆必须在磁盘上,绝对不能只存上下文。模型每轮都会忘光。

推荐方案(按复杂度递增):
1. 一个 Markdown 状态文件:记录做了什么、通过什么、还剩什么
2. Linear / Jira 面板:通过 MCP 连接器读写
3. 结构化进度文件 + 子任务清单


循环设计方法论

步骤一:判定任务是否适合循环

循环适合有明确、可验证完成标准的任务:
- ✅ 测试全部通过
- ✅ lint 零警告
- ✅ 构建成功
- ✅ 所有 issue 已分类
- ✅ PR 已 review 且 CI 绿

不适合开放式探索任务("帮我研究一下这个新技术"),容易跑飞白烧算力。

步骤二:填写循环设计六问

拿到一个任务后,按顺序回答:

  1. 触发方式:定时(/loop)还是跑到完(/goal)?间隔/停止条件是什么?
  2. 隔离策略:需要并行吗?需要 worktree 吗?
  3. 知识注入:任务需要哪些项目背景?有没有对应的 SKILL.md?
  4. 外部连接:需要读写哪些外部系统(issue / Slack / 数据库)?
  5. 检查机制:谁写?谁验?要不要换模型?
  6. 状态记录:进度写在哪?下一轮怎么接上?

步骤三:先单步验证再循环

严禁一上来就写完整循环。先手动跑一轮核心逻辑,确认单个子任务能跑通后,再封装为循环。

步骤四:设定熔断

每个循环必须有熔断机制:
- 最大轮数(防止无限循环烧 token)
- 最大耗时(xx 分钟后强制退出并报警)
- 异常后的降级行为(记录失败 → 丢入人工收件箱)


三层架构参考("蜂巢"模式)

层级 机制 最小间隔 关机后运行 适用场景
第一层 /loop 本地循环 1 分钟 ❌ 停 会话内实时监控
第二层 云端 Routine 1 小时 ✅ 继续 跨日长周期任务
第三层 /batch + 动态工作流 一次性并行 ❌ 大规模批量操作

组合才是魔法:第二层发现写入文件 → 第一层接力干活 → 遇大活拉起第三层 → 结果回流 → 每周蒸馏更新技能文件 → 智能体每周比上周更聪明。


三大经典陷阱及对策

陷阱 表现 对策
偷懒 50 项安全问题做了 20 项就说"搞定" 停止条件必须可量化验证;检查者和制造者拆分
自夸 给自己的活打高分 验证者换模型,用更强的 reasoning effort
漂移 跑到第 47 轮时,"别做 X"的约束悄悄消失 每轮把关键约束重新注入;定期蒸馏更新 SKILL.md

设计完成后的检查清单

  • [ ] 停止条件是可自动验证的(不是"看起来不错"这种主观判断)
  • [ ] 制造者和检查者是两个不同的智能体
  • [ ] 状态文件在磁盘上,不在上下文里
  • [ ] 有熔断机制(最大轮数或最大时间)
  • [ ] 失败有降级路径(丢回收件箱等人工处理,而非静默忽略)
  • [ ] 项目知识已沉淀为 SKILL.md,循环引用它而非每轮口头交代
  • [ ] 如果涉及并行任务,已设置 worktree 隔离

核心哲学

> 你的产出不应该依赖于某一次对话,而应该依赖于系统。
>
> 写循环 = 给一支随叫随到的数字团队办入职。你是在设计一份工作,不是在操作工具。
>
> 循环越强,越要当那个看得懂它在干什么的工程师,而不是只会按"运行"的人。
(内容由AI生成,仅供参考)

常见问题

5 问
答案由本站依据条目字段整理
♻️循环工程loop engineering怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_d0deb03a/project-loop-engineering。安装方式为未标注。装完刷新技能列表或重开客户端。

♻️循环工程loop engineering支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

♻️循环工程loop engineering权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

♻️循环工程loop engineering收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

♻️循环工程loop engineering用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。