PRD 写作
工作流程
使用此技能创建或评审通用 PRD,确保产品、设计、研发和测试团队都能理解。
- 在起草或评审 PRD 前,先阅读
references/prd-writing-guide.md。 - 判断当前任务是起草新 PRD、优化已有 PRD,还是进行质量评审。
- 确保 PRD 回答:为什么要做、范围内包含什么、范围外不包含什么、产品应该如何表现,以及如何验证。
- 对每个 Function,先识别命中的对象、组件、字段、状态和联动目标,再在该 Function 内写清组件实例规则、字段级规则和验收映射。
- 优先使用具体规则,不使用模糊描述。明确状态、默认值、数据来源、权限、交互、持久化、边界、异常和验收标准。
- 不要把关键的标签页、表单、默认值、选中状态、切换行为或字段校验规则只留在组件清单中;需要在对应 Function 中再次写清。
- 可以使用 Given/When/Then 形式编写验收标准时,优先使用该形式。
评审视角
评审 PRD 时,从四个视角评估:
- 产品:问题、价值、范围、优先级、风险和成功判断。
- 设计:需要设计的页面、组件、弹窗、状态和交互参考。
- 研发:功能拆解、数据规则、状态流转、副作用和边界场景。
- 测试:主路径、分支路径、权限路径、异常路径、边界用例、回归范围和验收矩阵。
输出要求
起草时,输出结构化 PRD,或输出可直接粘贴到 PRD 中的章节内容。
评审时,先列出主要问题,再给出具体改进建议。避免使用“写清楚一点”这类泛泛反馈,要指出缺失的规则或决策。