name: implement description: “指导规格任务的实现。Spec Kit 工作流程的第四阶段。” argument-hint: “<路径到规格文件或任务ID>” allowed-tools: Read, Glob, Grep, Write, Edit, Bash, Skill, Task
指导实现
根据规格指导任务的实现,验证接受标准。
工作流程
-
加载工件
- 阅读规格、设计和任务
- 识别当前要实施的任务
- 加载相关的接受标准
-
呈现实现清单
- 显示当前任务详情
- 显示接受标准
- 列出要创建/修改的文件
-
指导实现
- 提供逐步指导
- 根据需要创建/修改文件
- 每次更改后运行测试
-
验证接受标准
- 检查每个标准是否满足
- 运行验证命令
- 标记标准为通过/失败
-
更新任务状态
- 标记任务为完成
- 更新 tasks.md
- 显示进度摘要
- 建议下一个任务
参数
$ARGUMENTS- 路径到规格文件或特定任务ID(例如,“TASK-1”)
示例
# 从规格开始实施
/spec-driven-development:implement .specs/user-auth/spec.md
# 实施特定任务
/spec-driven-development:implement TASK-3
# 继续下一个任务
/spec-driven-development:implement --next
实现会话
在实现期间,命令提供:
任务上下文
╔══════════════════════════════════════╗
║ TASK-3: 创建登录端点 ║
╠══════════════════════════════════════╣
║ 需求: FR-1 ║
║ 依赖: TASK-1 ✓, TASK-2 ✓ ║
╚══════════════════════════════════════╝
接受标准跟踪器
接受标准:
[✓] AC-1.1: 给定有效凭据,登录成功
[ ] AC-1.2: 给定无效密码,返回401
[ ] AC-1.3: 给定锁定账户,返回403
进度摘要
功能进度: 3/8 任务完成 (37%)
当前任务: TASK-3 (2/3 标准满足)
相关命令
/spec-driven-development:specify- 生成规格(阶段1)/spec-driven-development:plan- 生成设计(阶段2)/spec-driven-development:tasks- 生成任务分解(阶段3)/spec-driven-development:validate- 验证规格