循环工程智能体
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/loop-engineering-agents 技能。
技能介绍
单次生成为什么不靠谱
让 agent 一次性吐出一大坨代码,问题不在于它不会写,而在于它没法自我约束。上下文越长,重点越模糊;没有测试反馈,「看起来对」和「真的能跑」之间没有桥梁。结果就是反复重跑、token 烧掉、问题依旧。
把编码变成闭环
核心是 生成—检查—修正 的循环,拆成四个阶段:
- Spec(规格):先用结构化需求约束输入,把「做个上传功能」这类模糊说法拆成可验证的条目
- Generate(生成):agent 产出代码,并附带一份自测清单
- Verify(验证):跑
lint、test、类型检查,把错误信息回灌进下一轮 - Refine(精炼):依据验证结果定向修复,同时给迭代次数封顶
编排模式按场景选:
- 单 agent 循环:小改动,注意上下文膨胀
- 规划者 + 执行者:多文件改动,需要清晰的接口契约
- 评审者分离:关键代码,代价是多一轮耗时
容易踩的坑与适用边界
- 改 A 坏 B → 用回归测试做护栏
- 提示过长丢重点 → 每轮只喂相关片段
- 没有终止条件 → token 失控
每轮保留 diff 便于回退;对无法自动验证的部分,必须人工把关。本技能是工程方法参考,不替代代码评审与质量门禁,关键系统的变更仍需人工评审与测试覆盖。
使用场景
- 智能体一次性生成多文件功能模块时频繁出错,需要引入生成-验证-修正循环来稳定产出。
- 团队想在CI流水线中集成AI编码,但缺少反馈回灌机制,需要设计agent自检流程。
- agent多轮迭代后仍无法收敛,需要明确Spec输入和迭代封顶策略来避免死循环。
- 关键模块用AI生成后担心质量,需要评审者分离的编排模式增加一道人工审查。
适合人员
- 需要把AI编码从单次生成变成可预期流水线的技术团队负责人。
- 负责CI流水线、想把agent自检嵌入构建流程的DevOps工程师。
- 在多文件重构中让agent参与、需要编排模式与质量护栏的架构师。
- 管理关键系统变更、需要明确人工评审边界的技术管理者。