该技能用于将高层想法、功能请求或产品愿景转化为结构化的产品需求文档(PRD)。使用时先声明正在使用 prd-generation 技能。
主要能力:分四阶段推进。
第一阶段为探索,逐个提出12个问题,覆盖问题空间(解决什么问题、目标用户、当前解决方式、不解决的后果)、解决方案空间(成功标准与具体指标、必备与可选功能、明确的非目标、可参考的现有方案)和约束(时间线、技术约束、可用资源、合规要求)。建议优先使用多选形式,一次只问一个;即使用户提供详细简报,也至少确认3个澄清问题,并在进入起草前展示答案摘要并获确认。
第二阶段依据模板生成PRD,必要时调用 prd-writer 代理,模板包含11个部分:概述、问题陈述、目标与非目标、用户故事、功能需求(含验收标准与P0/P1/P2优先级)、非功能需求、技术约束、成功指标表、时间线与里程碑、开放问题、附录。
第三阶段逐节评审,每节询问是否符合意图并据反馈修订,重点关注目标与非目标、用户故事、成功指标、功能需求;获得明确的“approved”后再继续。
第四阶段保存与衔接:经批准后保存至 docs/prds/YYYY-MM-DD-<feature>.md,并以 docs(prd): add PRD for <feature> 提交;如需实现、规格或估点,可按意图转向 brainstorming、spec-writing 或 task-decomposition 等下游技能。
限制与注意事项:不得跳过探索;每个目标必须有可量化指标;必须列出明确的非目标;用户故事需有验收标准;不得留下占位文本(未定项标为 TBD 并说明原因);不得编造成功指标,须来自用户;未获逐节批准不得保存。完成前需核对11个部分已填充、目标可度量、非目标明确、用户故事有验收标准、各节均获用户批准、文件已保存并提交。该技能为灵活类型,可依项目情况调整探索深度与PRD结构,但需保持先探索后起草与逐节评审的原则。