用途:在任务分解(task breakdown)生成后,按 tasks.md 中的计划系统化地实现功能,属于规格驱动开发的实现阶段。需要已有完整的任务清单,否则建议先用 /speckit.tasks 重新生成。
主要能力:先运行 .specify/scripts/powershell/check-prerequisites.ps1 -Json -RequireTasks -IncludeTasks 解析 FEATURE_DIR 与 AVAILABLE_DOCS;读取 tasks.md、plan.md,以及存在时的 data-model.md、contracts/、research.md、quickstart.md,作为实现上下文;按技术栈创建或校验 .gitignore、.dockerignore、.eslintignore、.prettierignore、.npmignore、.terraformignore、.helmignore 等忽略文件。
使用方式:若 FEATURE_DIR/checklists/ 存在,会扫描清单统计总数、已完成与未完成项并生成状态表,全部通过则自动继续,存在未完成项则停下询问是否继续,回答 no/wait/stop 即终止。随后按阶段执行任务:Setup、Tests、Core、Integration、Polish;顺序任务按序执行,标记 [P] 的可并行;TDD 下先执行测试任务再执行对应实现任务;同一文件的并行任务必须顺序运行。每个任务完成后报告进度,非并行任务失败即停止,并行任务继续成功项并报告失败项。完成的任务需在 tasks 文件中标记为 [X]。最后验证全部必需任务完成、功能与规格一致、测试通过与覆盖率达标、实现符合技术计划,并输出总结。
限制:命令假设 tasks.md 已存在完整任务分解;未提供安装方式、收费、平台或效果说明。