用途:给定目标,自主分析、学习技能并迭代改进,直到目标达成或触达停止条件。主要用于需要多轮试错与自我优化的任务,例如生成工作流、优化代码性能、建立测试覆盖率。
主要能力:
- 流程编排:版本检查 → 北极星锚定 → Worktree 隔离(条件触发)→ PSB 环境检查 → 目标分析(深度访谈)→ 自动领域识别 → 能力评估 → 习得技能 → PDCA 执行 → 诊断 → 多策略重试 → Repo 记忆 → 定期健检,循环直到成功。
- 原子化模块:00-getting-started(入门与设置)、01-core(PSB+PDCA)、02-checkpoints(强制检查点)、03-memory(记忆系统)、04-emergence(涌现机制)、05-integration(外部工具整合)、06-scaling(大规模项目优化)、99-evolution(自我进化)。
- 强制检查点:CP0 北极星锚定、CP0.5 Worktree 隔离、CP1 经验搜索、CP1.5 一致性检查、CP2 编译与测试、CP3 方向校正、CP3.5 记忆索引同步、CP4 涌现检查、CP5 失败复盘、CP6 每 5 次迭代健检、CP6.5 Worktree 完成。
- 停止条件:全部子目标完成并通过验收为成功;达到最大迭代次数或连续 3 次相同错误为失败;需用户决策或风险操作需确认为暂停。完成信号包括 GOAL ACHIEVED、NEED HUMAN、CANNOT COMPLETE。
使用方式: /evolve [目标描述] 示例:/evolve 建立一个能自动生成游戏道具图片的 ComfyUI 工作流程 示例:/evolve 优化这段代码的性能,目标是降低 50% 执行时间 示例:/evolve 为这个项目建立完整的测试覆盖率达到 80% Flags:--explore(探索模式)、--emergence(涌现模式)、--autonomous(自主模式)、--max-iterations N(默认 10)、--from-spec NAME(从 spec-workflow 的 tasks.md 执行)。
适用场景:需要自主迭代、方向校正与记忆积累的开发类任务;高风险任务可启用 Worktree 隔离。
限制:资料未提供具体支持的模型、收费、平台与性能数据;版本检查与自动更新依赖本地与远端版本比较,需用户确认;部分检查点依赖特定文件路径。