用途:在 PRD 获批后,把需求转化为可落地的实施任务,衔接需求与开发。
主要能力:读取并分析 PRD,提取用户故事(US-1 等),识别涉及的技术领域(数据库、API、UI、测试、基础设施、文档);将每个用户故事拆成 1-8 小时可完成的任务,为任务分配最具体的技能、依赖顺序、优先级(P0/P1/P2)与工时估算(XS/S/M/L/XL);生成技能需求表与实施任务表,并初始化进度跟踪表(状态、开始/完成日期、提交哈希)与进度汇总。
使用方式:先调用 check-history 收集项目上下文,再读取 PRD 并映射任务,生成技能需求表、实施任务表与进度跟踪器,最后把实施计划与进度章节追加到 PRD 文档中(若存在时间线章节则置于其后)。任务完成时更新状态为 Done、填写完成日期与短提交哈希,并更新汇总计数;提交信息可包含 [PRD Task N] 以便自动跟踪。
适用场景:已批准 PRD 的功能实施规划,尤其涉及 Vendure、TypeORM、GraphQL、Mantine、Playwright、Helm/K8s 等技术栈的项目。
限制:PRD 未批准时应先用 prd-reviewing;需要完整技术架构时应在此之后用 sparc-planning;无 PRD 时应先用 prd-writing;简单功能无需此规划。应避免任务过大、缺少技能映射、循环依赖、任务描述含糊、跳过估算和忽视优先级。具体技能映射与模板见 REFERENCE.md 和 TEMPLATE.md。