用途:依据实现计划(plan 文件或内联任务)在原地自动执行代码实现,并运行验证循环。
主要能力:解析计划中的代码块(## N. [Name] 标题),识别依赖关系(Depends on 字段)并构建依赖图,按无依赖优先的拓扑顺序逐个执行;每个代码块实现后运行质量门禁,顺序为 typecheck、测试、lint,首个门禁失败即迭代修复直至通过;每个成功的代码块单独生成一次 git commit(不 push),提供回滚点。进度以扁平 todo 列表逐项记录,支持中断后从首个未完成项恢复。
使用方式:用户请求通过 $ARGUMENTS 传入。优先级为:文件路径(以 .md 结尾或以 / 开头)→ 使用计划文件,可用 --spec <path> 指定规格文件;其他文本 → 创建临时单代码块任务;为空 → 查找 /tmp/plan-*.md 中最近修改的文件,若无则询问用户。支持 --no-review 标志(不区分大小写)关闭实现后的 review 流程。默认在实现后调用 $review --autonomous,发现问题则调用 $fix-review-issues --severity critical,high --autonomous 并复跑 review,最多 3 轮直至干净。
适用场景:已具备结构化实现计划、希望自动化落地代码并持续通过类型检查、测试与 lint 的开发流程。
限制:计划文件若为空、缺少代码块标题或依赖/任务字段格式错误会报错;出现循环依赖会报错并中止;依赖失败代码块的后续任务会被跳过。仅在满足特定条件时暂停,例如同一错误在 3 种不同修复策略后仍存在、需要代码库中不可用的信息、修复涉及计划未列出的文件,或计划需求互相矛盾。修复要求针对根本原因,不允许忽略错误、跳过测试或添加抑制注释。门禁命令检测优先级为 AGENTS.md → package.json scripts → Makefile → 配置检测;AGENTS.md 命令失败回退到配置检测。其他语言若无检测到门禁命令则跳过并给出警告。具体分类、收费与平台信息暂未提供。