用途:按 tasks.md 中定义的任务清单执行实现计划,属于 Spec Kit 工作流的实现阶段。
主要能力:先处理用户输入;检查项目根目录 .specify/extensions.yml 中 hooks.before_implement 定义的扩展钩子(enabled 为 false 的跳过,无 condition 的视为可执行,含非空 condition 的交给 HookExecutor 处理;命令名中的点替换为连字符,如 speckit.git.commit → /speckit-git-commit)。随后运行 .specify/scripts/bash/check-prerequisites.sh --json --require-tasks --include-tasks 解析 FEATURE_DIR 与 AVAILABLE_DOCS。若存在 checklists/ 目录,统计各清单完成情况并生成状态表;存在未完成项时暂停并询问是否继续。
使用方式:读取 tasks.md、plan.md,以及存在时的 data-model.md、contracts/、research.md、.specify/memory/constitution.md、quickstart.md;按需创建或校验 .gitignore、.dockerignore、.eslintignore、.prettierignore、.npmignore、.terraformignore、.helmignore 等忽略文件。按阶段执行任务,遵循依赖与 [P] 并行标记,测试任务先于对应实现任务,同一文件的任务串行执行;每完成一项报告进度,非并行任务失败即停止,完成后在 tasks.md 中标记 [X],并做完成验证。最后检查 hooks.after_implement。
适用场景:已有完整任务拆解的 Spec Kit 项目实现阶段。
限制:假定 tasks.md 已存在完整任务拆解,若缺失或不完整,建议先运行 /speckit-tasks 重新生成任务列表。其他细节暂未提供。