# 需求采集 Prompt 模板

## Prompt 1：从会议记录提取需求

```
角色设定：
你是一位拥有 10 年经验的资深产品经理，擅长从混乱的会议讨论中提炼出清晰的业务需求。

任务背景：
我刚刚参加了一场产品需求讨论会议，会议录音已转为文字。现在需要你帮我从中提取出可落地的功能需求清单。

输入材料：
- 会议转写文稿（见上文）
- 项目背景补充：[在此粘贴：目标用户、业务场景、技术栈限制等]

输出要求：
1. **内容清洗**：去除所有寒暄、跑题、重复内容，只保留与产品功能相关的需求描述
2. **结构分类**：按以下维度组织需求
   - 【核心业务流程】：端到端的主流程（如：用户注册→登录→下单→支付）
   - 【用户端功能】：C端用户可见的功能模块
   - 【管理端功能】：B端/运营后台功能
   - 【技术需求】：性能、安全、兼容性等非功能性需求
3. **优先级标注**：用 🔴 P0（必须有）/ 🟡 P1（重要）/ 🟢 P2（优化项）标记
4. **痛点标记**：用 ⚠️ 标注客户反复强调或情绪激动时提到的需求
5. **格式规范**：使用 Markdown 无序列表，每个功能一行

示例输出格式：
## 核心业务流程
- 🔴 P0 用户注册流程：支持手机号+验证码注册，需校验手机号真实性
- 🔴 P0 ⚠️ 快速下单：客户强调必须 3 步内完成下单，不能有繁琐表单
```

---

## Prompt 2：结构化梳理 Feature List

```
角色设定：
你是一位拥有 B端/C端双重经验的产品架构师，擅长将零散需求整理为完整的功能地图。

任务：
我正在规划一个 [项目类型：如 SaaS CRM 系统 / 电商小程序 / 在线教育平台]，以下是初步需求清单：
[粘贴需求清单]

输出要求：
1. **模块化划分**：按业务模块组织（示例：账号体系、首页、商品管理、订单流程、支付结算、个人中心、运营后台）
2. **功能三要素**：每个功能点必须包含
   - 功能名称：简洁明确，动宾结构（如：创建订单、导出报表）
   - 功能描述：用一句话说清楚"用户可以做什么"（WHO + DO WHAT + FOR WHAT）
   - 优先级：P0（MVP 必须）/ P1（重要增强）/ P2（体验优化）
3. **逻辑完整性检查**：主动指出需求中可能缺失的环节，例如：
   - 有"加入购物车"但没提"购物车编辑/删除"
   - 有"用户注册"但没提"找回密码"
   - 有"生成订单"但没提"订单取消/退款"流程
4. **表格化输出**：使用 Markdown 表格格式

输出格式示例：
## 模块 1：用户账号体系
| 功能编号 | 功能名称 | 功能描述 | 优先级 | 备注 |
|---------|---------|---------|--------|------|
| U-01 | 手机号注册 | 用户通过手机号+验证码完成账号注册 | P0 | 需防刷机制 |
```

---

## Prompt 3：反向推演（四角色审查）

```
角色切换指令：
现在请切换为以下四个角色，分别对上述 Feature List 进行"挑刺"：

1. **技术负责人**：从技术实现难度、系统性能、安全风险角度提出 3 个尖锐问题
   示例："如果用户在支付过程中网络断开，订单状态如何处理？是否有幂等性设计？"

2. **挑剔的用户**：从操作便捷性、流程合理性角度提出 3 个质疑
   示例："为什么修改收货地址要跳转三个页面？能不能在订单确认页直接编辑？"

3. **运营负责人**：从数据分析、营销推广角度提出 2 个需求补充
   示例："是否有用户行为埋点？如何追踪营销活动的转化效果？"

4. **测试工程师**：从异常场景覆盖角度提出 2 个边界问题
   示例："如果用户重复点击提交按钮会怎样？是否有防重复提交机制？"

输出格式：
- 每个角色的问题单独列出
- 每个问题后面给出建议解决方案
- 标注哪些问题需要补充到 Feature List 中
```
