用途:kiro-impl 用于实现已批准的任务,采用 TDD(RED→GREEN→REFACTOR)流程,并可通过子代理派发实现自主执行,或手动执行选定任务。
主要能力:两种模式。自主模式(不提供任务编号)为每个任务派发全新子代理,并在每个任务后独立评审;手动模式(提供任务编号)在主上下文中直接执行选定任务。流程包括:收集 spec 与 steering 上下文、预检审批与验证命令、建立仓库基线、按 tasks.md 选择任务、执行实现、评审、提交与最终验证。
使用方式:从 $1 提取功能名;若 $2 提供任务编号(如 "1.1" 或 "1,2,3")则为手动模式,否则为自主模式。自主模式每次只处理一个子任务,派发实现者、解析结构化状态、派发评审者、解析结构化裁决,APPROVED 后标记任务 [x] 并选择性提交。提交仅暂存实际变更文件与 tasks.md,禁止 git add -A 或 git add .。
适用场景:已有 spec.json、requirements.md、design.md、tasks.md 且任务已批准的功能开发;需要 TDD、独立评审与可追溯提交的工程流程。
限制:任务未批准或 spec 文件缺失时停止执行;测试失败需先修复;每个任务最多 2 轮调试、最终验证最多 3 轮修复;遇到上游归属问题应回退到上游 spec 修复;任务计划失效时停止并交人工审查。多代理不可用时回退到手动模式。具体命令与模板细节以技能目录内文件为准。