PRD 生成器
采用多轮迭代澄清模式,系统化地将模糊产品想法转化为可执行的 PRD 文档。
工作流程
Phase 1: 需求诊断(澄清理解)
目标:通过结构化问题澄清用户需求,确保对问题域和目标达成共识。
诊断框架(使用 AskUserQuestion):
基于 "[用户原话]",我需要澄清以下关键维度:
1. **目标用户** (单选)
- 企业用户
- 个人消费者
- 特定职业群体 (请说明)
- 所有用户
2. **核心痛点** (多选)
- 效率低下
- 成本过高
- 体验不佳
- 有功能缺失
- 可靠性问题
- 其他 (请说明)
3. **产品形态** (单选)
- Web应用
- 移动APP
- 小程序
- 功能插件
- 其他 (请说明)
4. **商业模式** (单选)
- B2B SaaS
- B2C订阅
- 一次付费
- 广告变现
- 平台抽成
- 免费产品
问题深度诊断(根据用户回答继续追问):
-
场景具体化:
能否描述一个典型用户使用产品的完整场景?
时间: 什么时候会发生?
地点: 在什么环境下?
动机: 为什么要这么做?
结果:期望得到什么?
-
竞争格局:
是否了解类似产品?
现有方案不能满足哪个具体需求?
为什么用户会选择你的方案?
-
成功标准:
如何判断产品成功?
最关键的核心指标是什么?
愿意为之付费/使用的数据是多少?
Phase 2: 逻辑构建(架构设计)
目标:构建 PRD 的核心逻辑框架,确保各组件之间的逻辑一致性。
构建步骤:
-
用户价值定位公式
[目标用户]
+ [现有解决方案的痛点]
+ [你的独特解决方案]
= [核心价值主张]
-
功能边界定义
调用 Write 工具生成 功能边界.md,包含:
- 必须有的核心功能(MVP)
- 应该有的重要功能
- 可以有的增值功能
- 暂不考虑的功能
-
业务逻辑映射
使用 Mermaid 生成业务流图:
flowchart TD
A[用户输入] --> B{系统处理}
B --> C[结果输出]
C --> D[用户反馈]
Phase 3: 细节补全(文档迭代)
目标:基于前两阶段的共识,调用 Write 工具生成完整的 PRD 文档。
文档生成流程:
- 调用 assets/prd_template.md 模板
- 填充各章节内容:
- 项目背景与目标
- 用户画像与场景
- 功能需求详述
- 非功能性需求
- 项目里程碑
- 输出最终 PRD:
[产品名称]_PRD_v1.0.md
输出规范
文档质量标准:
- 逻辑严密:无前后矛盾的需求定义
- 边界完整:明确做什么、不做什么
- 可执行性:开发和测试可据此工作
- 可追踪性:需求可验证、可验收
输出文件清单:
[产品名称]_需求诊断.md - 需求澄清记录
[产品名称]_功能边界.md - 功能范围定义
[产品名称]_PRD_v1.0.md - 最终 PRD 文档
交互示例
用户输入示例
我想做一个在线协作文档工具,类似Google Docs
Phase 1 输出
❓ 基于你的描述,我需要澄清:
1. 目标用户是?(企业/个人/学生)
2. 主要痛点是?(协作不便/离线使用/格式问题)
3. 产品形态?(Web/桌面应用)
...
用户确认后,进入 Phase 2
✅ 需求理解:企业团队需要支持多人实时协作的Web文档工具
🔧 功能边界:MVP = 实时编辑 + 评论 + 权限管理
🗺️ 业务逻辑:用户注册 → 创建文档 → 邀请协作者 → 实时编辑
最终输出
📄 PRD已生成:OnlineCollabDocs_PRD_v1.0.md
包含完整的需求规格、功能说明、验收标准