用途:将产品需求文档(PRD)转化为分阶段实施计划,使用 tracer-bullet 垂直切片,输出到 plans/<name>.md。
主要能力:先读取 prds/ 目录中的 PRD,探索代码库理解架构与集成点,提取跨阶段持久的架构决策(路由结构、数据库 schema、关键数据模型、鉴权方式、第三方服务边界),再按垂直切片划分阶段。每个阶段是贯穿 schema、service、API、UI、测试的窄而完整的路径,可独立演示。阶段内按依赖排序:schema -> service -> API -> UI -> tests,先主流程后边界情况。阶段命名用目标短语回答“完成后能演示什么”,而非层名。阶段数量:单模块 2-3 个,多模块 3-5 个,5 个以上考虑拆分 PRD。
使用方式:技能会先列出 prds/ 目录文件;未指定名称时询问要规划哪个 PRD。随后展示阶段拆解(标题、覆盖的用户故事、Done when 条件),并询问“阶段划分是否正确”,可选合并、拆分、重排阶段,迭代至确认后保存到 plans/<与 PRD 同名>.md,缺失 plans/ 时自动创建。保存后打印路径及每阶段一行摘要。
限制与规则:阶段必须源自 PRD 用户故事,不得虚构;每阶段须可端到端演示;Done when 必须可测试;不得修改源 PRD;PRD 的 Out of Scope 原样保留;PRD 缺失章节时内联标注并继续;PRD 未找到时列出可用项询问。若 PRD 存在所有模块都依赖的复杂 schema 变更且无独立用户故事,可先建数据基础再垂直切片。
适用场景:需要把 PRD 落地为可执行、可演示的分阶段开发计划时使用。具体收费、平台支持等信息暂未提供。