---
title: "3.4.5 PRD 实战：从想法到文档"
---


![03-technique_3.4-first-prd_3.4.5-prd-practice.png](/images/Basic/03-technique_3.4-first-prd_3.4.5-prd-practice.png)
# 3.4.5 PRD 实战：从想法到文档

本节通过一个完整案例，展示从"我想做一个..."到"PRD 写完，可以开始开发"的全过程。

## 实战流程概览

```
1. 从模糊想法开始
      ↓
2. 快速回答灵魂三问
      ↓
3. 划分功能优先级
      ↓
4. 填写 PRD 模板
      ↓
5. 让 AI 检查 PRD
      ↓
6. 验证 AI 的理解
      ↓
7. 开始第一轮开发
```

## 完整案例：小李的待办清单

### 第一步：从模糊想法开始

小李的想法很简单：

> "我每天有很多事要做，经常忘记。想做一个待办清单。"

这个想法太模糊了。如果直接告诉 AI，会得到各种各样的版本。

### 第二步：快速回答灵魂三问（3分钟）

小李用第二章学的灵魂三问快速梳理：

| 问题 | 小李的回答 |
|-----|-----------|
| **用户是谁？** | 我自己，职场人士，每天 5-10 件事 |
| **痛点在哪？** | 怕遗漏重要事项。便签纸丢，手机备忘录麻烦 |
| **为什么选你？** | 比便签纸持久，比复杂App简单 |

### 第三步：划分功能优先级（2分钟）

小李用第二章的减法思维，把想到的功能分三类：

**P0（必须有，没有就不能用）**
- 添加任务
- 查看任务列表
- 标记完成

**P1（应该有，能让产品更好用）**
- 删除任务
- 任务计数

**P2（可以有，锦上添花）**
- 分类标签
- 优先级标记
- 定时提醒

**不做清单**
- 登录注册
- 云同步
- 团队协作
- 日历视图

### 第四步：填写 PRD 模板（5分钟）

小李打开 3.4.3 的模板，开始填写：

```markdown
# 极简待办

## 一句话描述
一个给自己用的极简待办清单网页，只有添加和勾选功能

## 目标用户
我自己（职场人士，每天处理5-10件事务）

## 要解决的问题
怕遗漏重要事项。
便签纸容易丢，手机备忘录打开太麻烦，
需要一个"打开浏览器就能用"的极简工具。

## 核心功能（P0）
- [ ] 添加任务：输入框 + 添加按钮
- [ ] 查看任务：列表显示所有待办
- [ ] 完成任务：点击勾选，显示删除线

## 不做的功能
- 不要登录注册（个人工具不需要）
- 不要云同步（本地存储够用）
- 不要分类标签（保持极简）
- 不要日历视图（不是日程管理工具）
- 不要定时提醒（以后再加）
- 不要删除功能（P1，下一轮做）

## 用户流程
1. 打开网页 → 看到任务列表（或空状态提示）
2. 输入任务 → 点击添加 → 任务出现在列表
3. 完成任务 → 点击勾选 → 显示删除线
4. 关闭网页 → 下次打开 → 数据还在

## 技术约束
- 纯前端：HTML + CSS + JavaScript
- 数据存储：浏览器 localStorage
- 界面语言：中文
- 样式：简洁美观，白底黑字

## 成功标准
- [ ] 能添加任务并显示在列表
- [ ] 能勾选任务标记完成
- [ ] 刷新页面数据不丢失
```

### 第五步：让 AI 检查 PRD

PRD 写完后，小李请 AI 帮忙检查：

```markdown
请帮我检查这份 PRD 是否有遗漏或歧义。

[粘贴上面的 PRD]

请回答：
1. 这份 PRD 是否足够清晰，你能准确理解我要什么？
2. 有没有哪些地方你不确定该怎么做？
3. 有没有我可能遗漏的边界情况？
```

**AI 的反馈**：

> 1. 整体清晰，我能理解你要做一个极简待办清单。
> 2. 有几个不确定的地方：
>    - 任务为空时，添加按钮是否禁用？
>    - 已完成的任务放在列表什么位置（底部/原位置）？
>    - 空状态提示具体显示什么文字？
> 3. 可能遗漏的边界情况：
>    - 任务文字过长如何处理？
>    - 任务数量上限？

小李看了 AI 的反馈，补充了几点：

```markdown
## 补充说明
- 任务为空时，添加按钮可点击但不添加（不报错）
- 已完成任务保持原位置，只是显示删除线
- 空状态显示"暂无任务，添加一个试试"
- 任务文字过长自动换行
- 第一版不设数量上限
```

### 第六步：验证 AI 的理解

小李让 AI 复述理解，确保双方对齐：

```markdown
请用你自己的话描述一下，你理解我要做什么产品？
包括：用户是谁、解决什么问题、有哪些功能、没有哪些功能。
```

**AI 的复述**：

> 你要做一个极简待办清单网页，给自己（职场人士）用。
> 
> 解决的问题：怕遗漏重要事项，需要一个比便签纸更持久、比手机备忘录更方便的工具。
> 
> 核心功能（P0）：
> - 添加任务（输入框+按钮）
> - 查看任务列表
> - 勾选完成（显示删除线）
> 
> 明确不做：
> - 登录注册、云同步、分类标签、日历、提醒、删除功能
> 
> 技术方案：纯前端（HTML+CSS+JS），数据存localStorage，中文界面。

小李确认理解正确，可以开始开发了。

### 第七步：开始第一轮开发

小李按 3.4.4 的方法，发起第一轮对话：

```markdown
请根据这份 PRD 实现第一版，只做 P0 功能。

[粘贴完整 PRD]

特别强调：只做核心功能部分列出的 3 个功能，不要添加任何额外功能。
```

AI 返回代码后，小李按验证清单测试，确认无误后进入 P1 开发。

## 你的练习：三种场景任选其一

现在轮到你了。请从以下三个场景中选一个，完成你的第一份 PRD：

### 场景 A：个人工具

> "我想做一个每日打卡工具，记录自己每天喝了多少杯水。"

**提示**：
- 用户是谁？（你自己）
- 核心功能是什么？（记录、查看）
- 不需要什么？（统计图表？社交分享？）

### 场景 B：数据分析

> "我想分析公司上个月的销售数据，看看哪个渠道效果最好。"

**提示**：
- 分析给谁看？（老板？自己？）
- 要回答什么问题？（哪个渠道ROI最高？）
- 数据从哪来？（Excel？）
- 输出什么形式？（图表？表格？）

### 场景 C：自动化脚本

> "我每周都要把10个Excel文件合并成一个，想让这个过程自动化。"

**提示**：
- 输入是什么？（10个Excel，放在某个文件夹）
- 输出是什么？（一个合并后的Excel）
- 处理逻辑是什么？（按什么顺序合并？）

## PRD 自检清单

写完 PRD 后，用这个清单检查：

### 内容完整性
- [ ] 一句话描述清楚了"给谁用"和"做什么"
- [ ] 目标用户描述了与产品相关的特征
- [ ] 要解决的问题描述了痛点，而不是解决方案
- [ ] 核心功能（P0）不超过 5 个
- [ ] "不做清单"明确列出了边界
- [ ] 用户流程覆盖了关键步骤
- [ ] 技术约束说明了技术限制
- [ ] 成功标准是可验证的

### AI 可读性
- [ ] 使用了 Markdown 格式
- [ ] 用列表而不是段落
- [ ] 没有模糊表述（如"好看"、"方便"）
- [ ] "不要"的边界足够明确

### 与第二章的衔接
- [ ] 灵魂三问的答案融入了"用户"和"问题"部分
- [ ] P0/P1/P2 划分来自减法思维
- [ ] 用户流程简化自用户旅程地图

## 本节核心要点

- ✅ 从模糊想法到 PRD，只需要 10 分钟
- ✅ 灵魂三问 + 减法思维 = PRD 的核心内容
- ✅ 写完后让 AI 检查，补充遗漏的边界情况
- ✅ 让 AI 复述理解，确保双方对齐
- ✅ PRD 确认无误后，再开始第一轮开发

## 本章总结

恭喜你完成了 3.4 节的学习。现在你已经掌握了：

1. **PRD 是什么**：给 AI 的任务书，不是给老板的报告
2. **内容从哪来**：整合第二章的灵魂三问、减法思维、用户旅程
3. **怎么写**：用精简版模板，8个核心字段
4. **怎么用**：P0→P1→P2 分阶段开发
5. **怎么验证**：让 AI 检查、复述、确认

你已经拥有了从"想法"到"AI开始执行"的完整方法论。

下一节，我们将学习迭代对话的艺术——当 AI 的第一版不完美时，如何通过多轮对话逐步逼近理想结果。
