用途:将一个单一功能的规格说明(requirements.md 与 solution.md)拆解为线性、分阶段的实施计划,遵循 TDD 原则,使开发者可独立执行而无需额外澄清。适用于中等复杂度任务,如单一功能或一到两个组件的实现。
主要能力:每个计划回答四个问题——什么产生价值(交付物而非活动)、任务以什么顺序执行(依赖与排序)、如何验证正确性(测试先行)、每个任务在何处被规定(指向 requirements.md / solution.md 章节的引用)。任务结构包含 id、description、ref、activity、parallel、prime、test、implement、validate。阶段包含 number、title、file、status、tasks。工作流包括初始化计划、发现任务、定义阶段、验证计划、呈现状态,每阶段需用户确认后再继续。
使用方式:指定规格目标(Spec Target: $ARGUMENTS),从 specDirectory 读取 requirements.md 与 solution.md,按模板写入 .start/specs/[NNN]-[name]/plan/README.md 与 plan/phase-N.md,并在 README 中维护形如 - [ ] Phase N: Title 的阶段清单,供 implement-incremental 技能解析阶段发现与状态跟踪。
限制:不包含时间估算、资源分配或实现代码;不把准备步骤或单个测试用例作为独立任务;不把所有阶段写入单一文件;任务不得缺少规格引用;存在循环依赖或无法独立并行时不允许标记为并行。偏离协议要求记录理由并获得批准。其余细节(如具体命令、官方文档)暂未提供。