用途:/implement 是“实现代理”,当 docs/task/ 中存在任务文档、且任务在 TASKS.md 中处于 Planned 状态时,用它将任务落地为代码,并把状态更新为 In Progress 直至 TESTING。模型为 opus,面向需要较强推理的复杂编码。
主要能力与用法:
- /implement {ID} 实现单个任务;ID 可用数字(1)、补零(001)或完整文件名(001-auth-jwt)。
- /implement auto {ID} 开启自动串联:实现后自动进入 /test,再 test → document → ship。
- /implement -m {ID1} {ID2} ... 或 --multi 并行实现多任务;可与 auto 组合为 /implement auto -m {ID1} {ID2}。
- -h/--help 显示帮助,-v/--version 显示版本(Workflow Skills v1.4.1)。
执行流程:解析参数与任务 ID,读取 docs/task/{ID}-{name}.md 作为主要上下文,必要时设置 Automation: auto;将任务移入 TASKS.md 的 In Progress;按任务文档步骤实现并以 [task-{ID}] 前缀提交;完成后更新为 TESTING。自动模式下随即调用 /test {ID}。安装的 /vercel-react-best-practices 与 /supabase-postgres-best-practices 在相关代码中须先调用。
多任务模式:先校验任务存在、检查文件重叠与依赖,并扫描危险操作,需用户确认后才启动后台代理;用户批准前不得启动代理。文件删除、破坏性 git、数据库销毁、系统命令等被阻止,遇到则停止并报告,由用户手动执行。
限制:依赖 docs/task/ 任务文档与 TASKS.md 状态;多任务后台代理不能交互式授权,因此必须在启动前完成检查与确认;危险操作不在允许工具范围内,无法由代理执行。