Appearance
PRD 写作规范
PRD 模板结构
1. 文档信息
- 版本号、作者、最后更新、状态
2. 背景与目标
- 问题陈述、目标用户、成功指标
3. 功能范围
- 本期包含 / 不包含
4. 用户故事与需求
- 按功能模块拆分
- 每条需求有优先级(P0/P1/P2)
5. 交互与视觉
- 原型链接、关键交互说明
6. 数据需求
- 数据展示规则、边界条件
7. 技术说明
- 接口依赖、性能要求
8. 测试用例(验收标准)
9. 上线计划本项目的模块规格实践
本项目用 .specs/modules/ 目录管理每个模块,格式:
markdown
# 模块规格:[模块名称]
- 模块编号: XX
- 优先级: P0/P1/P2
- 状态: 🚧 开发中 / ✅ 已上线 / 📝 方案确认中
- 相关 ADR: ADR-XXX
## 概述
## 需求
### 功能需求
### 非功能需求
## 数据模型
## 接口设计
## 前端改造
## 开发计划写作要点
- 边界清晰:每条需求必须有明确的「包含」和「不包含」
- 量化指标:成功指标用可测量的数字表达
- 状态追踪:每条需求标注优先级(P0必做/P1应做/P2可做)
- 验收标准:Given-When-Then 格式,开发和测试可直接用
- 避免方案描述:PRD 描述「是什么」,不描述「怎么实现」