用途:为 roadmap.md 中列出的所有功能批量创建完整规格文档(spec.json、requirements.md、design.md、tasks.md),并按依赖顺序编排执行。
主要能力:解析 .kiro/steering/roadmap.md 的 ## Specs(dependency order)小节,提取功能名、描述、依赖与完成状态;按依赖关系划分波次(Wave 1 无依赖,后续波次依赖前序波次);同一波次内通过并行子代理分发;每个子代理依次读取 kiro-spec-init、kiro-spec-requirements、kiro-spec-design、kiro-spec-tasks 的 SKILL.md 执行完整流水线,并自动将 spec.json 审批设为 true;全部完成后启动跨规格审查,检查数据模型、接口契约、重复功能、依赖完整性、命名规范、共享基础设施、任务边界与架构边界一致性。
使用方式:需先存在 .kiro/steering/roadmap.md 及各功能的 .kiro/specs/<feature>/brief.md,否则提示先运行 $kiro-discovery。执行后按波次推进,每波完成后校验四类文件是否齐全。若多代理不可用则同波次内串行执行。审查发现问题时派发修复子代理,最多 3 轮修复。
适用场景:已有路线图与功能简报、需要一次性为多个相互依赖的功能生成规格的项目。
限制:波次顺序严格,前一波未完成不得开始下一波;roadmap 中标记 [x] 或已有 tasks.md 的功能会被跳过;循环依赖会报错停止;## Existing Spec Updates 与 ## Direct Implementation Candidates 仅作上下文,不纳入波次执行;主控上下文保持轻量,规格生成全部在子代理中完成。具体模型配置与失败回退细节以资料为准。