用途:spec-implement 是规格驱动实现的编排器,负责协调工作技能(spec-code、spec-review、spec-test),把规格落地为 Pull Request。它自身不写实现代码、不做代码评审、不写测试,遇到未安装的工作技能会停止并建议安装,不会自行替代。
主要能力与流程:先做环境校验(pwd、git status、gh auth status),解析 --resume、--issue、--spec、--dry-run、--roles、--host-runtime 等选项;定位 .specs/ 目录并读取 requirement.md、design.md、tasks.md 以及工作流、编码规则、评审规则和项目说明文件。随后执行分支创建、按角色标签循环处理任务、最终质量门禁,最后创建 PR。--roles 可按任务 kind(ui/backend/test)路由执行者,并通过 --host-runtime 区分 AI 角色与执行后端;评审者默认取与实现者相反的 AI 角色。
使用方式:在仓库中调用本技能,可指定 --spec 路径、--issue 编号、--dry-run 预览计划、--resume 从 tasks.md 未完成任务继续。工作技能缺失时按提示用 npx skills add anyoneanderson/agent-skills --skill {name} 安装。调度可选单智能体、Codex 子智能体、Claude Code 智能体团队或 cmux 分发。
适用场景:已有规格目录、希望在受控流程中完成从任务到 PR 的团队。
限制:属编排角色,不能自行实现或评审;未找到 .specs/ 或处于受保护分支时会阻断;测试失败不创建 PR;跨 AI 评审不可用时默认阻断,仅在显式 native-independent 下使用只读原生评审子智能体并记录降级。