---
name: business-prd-writer
description: SpecPow business-prd-writer skill
---

# PRD 编写

> 将用户口述、会议纪要、原型截图转化为结构化 PRD 文档

## 触发条件

- 用户描述一个新功能/需求
- 用户提到"写 PRD"/"需求文档"/"产品需求"
- 项目启动阶段的需求梳理

## 铁律

1. **不替用户决定** — 不确定的地方标注 [待确认]
2. **用例驱动** — 每个功能点至少 1 个用例
3. **可验证** — 每个需求有明确的验收标准
4. **边界清晰** — 明确"做什么"和"不做什么"

## PRD 结构

```markdown
# [功能名称] PRD

## 1. 背景与目标
- 业务背景
- 核心目标（可量化）
- 成功指标

## 2. 用户角色
| 角色 | 描述 | 核心诉求 |
|------|------|----------|

## 3. 功能需求
### 3.1 [功能模块]
- 用例 UC-001: [用例名称]
  - 前置条件:
  - 主流程:
  - 备选流程:
  - 异常流程:

## 4. 非功能需求
- 性能要求
- 安全要求
- 兼容性要求

## 5. 数据需求
- 核心实体
- 字段清单
- 数据流向

## 6. 界面原型
- 页面列表
- 关键交互说明

## 7. 排期建议
- 优先级排序（P0/P1/P2）
- 依赖关系

## 8. 待确认项
- [ ] 问题1
- [ ] 问题2
```

## 工作流

1. **收集信息** — 与用户对话，提取关键需求
2. **结构化** — 按 PRD 模板整理
3. **补充细节** — 推断合理的用例和边界
4. **标注不确定** — 用 [待确认] 标记
5. **用户确认** — 输出后请用户审核

## 红旗

- 用户描述模糊 → 提出澄清问题，不猜测
- 需求超出当前迭代 → 标注"后续迭代"
- 涉及其他系统 → 标注集成依赖
