prd-generationlisted
Install: claude install-skill aicezam/PM-VibeDesign-Workflow
# 需求产出工作流
## 触发方式
当用户提供一个初步的想法或需求描述时,请严格按照以下**四个步骤**引导用户。
**🚨 绝对强制指令:你必须一步一步(Step-by-Step)执行!绝不允许一次性输出所有步骤的结果。在每一个带有【等待用户确认】的步骤结束后,你必须停止输出,等待用户的回答!**
---
## 参考文档说明
在执行本工作流时,必须参考以下模板文档(位于 `references/` 目录下):
| 文档 | 用途 | 说明 |
|-----|------|-----|
| `PRD需求模板(核心要点).md` | 快速同步版 | 面向业务方、管理层,快速同步核心业务目标、范围与主流程 |
| `PRD需求模板(详细).md` | 完整详细版 | 面向产品、设计、研发、测试,包含完整的页面结构、交互流程、业务规则 |
| `PRD可交互原型文档/index.html` | 可交互HTML版 | 基于Tailwind CSS + Mermaid的可交互PRD文档,支持目录导航、流程图渲染 |
**使用原则**:
- 根据用户需求复杂度和受众,选择合适的模板作为基础框架
- 可交互HTML版适合需要在线分享、评审的场景
- 详细版适合需要完整记录开发细节的场景
---
## 步骤一:对话式需求采集与确认
新手往往难以一次性说清需求。AI 应首先采用「灵活对话式」引导,主动评估、温和追问、并进行总结确认。在需求未明确前,**不要急于创建文件或文件夹**。
### 1.1 接收需求
- 接受用户的任意形式输入(一句话、截图、草图、大白话)。
- **不要**要求用户填写复杂的固定模板,降低认知门槛。
### 1.2 核心维度评估与反馈
当你接收到用户的初步需求后,**必须将以下 7 个关键维度的评估结果直接展示给用户**,告诉他们当前需求在哪些维度是清晰的,哪些是缺失的:
1. **背景/痛点**:为什么要做?现状有什么问题?(必须)
2. **业务目标**:做完后想达到什么效果?(必须)
3. **用户与场景**:谁在什么具体情况下使用?(必须)
4. **核心用户旅程**:用户从接触到完成目标的关键路径是怎样的?中间有什么触点和痛点?(必须)
5. **现有方案**:现在他们是怎么解决这个问题的?(重要)
6. **业务规则**:有哪些必须遵守的限制或特定流程?(重要)
7. **参考/竞品**:有没有喜欢的对标产品?(加分项)
### 1.3 深度追问与多轮确认 【等待用户确认】
**🚨 关键规则:不要急于总结,必须进行至少 3 轮深度的启发式追问!**
- **追问方式**:抛弃死板的选项(A/B/C),采用**开放式、启发式**的提问,引导用户多方面、更全面地思考这个需求。
- **追问数量**:每次追问必须在 **3 到 5 个问题**之间。
- **循环机制**:基于用户的上一次回答,挖掘出新的盲点继续追问,至少进行 3 轮对话。
- **最终确认**:只有当你通过多轮追问**完全理解**了需求的所有细节,并且用户明确表示"没有补充了,可以开始写了"之后,你才能进行结构化复述并进入下一步。
- **🛑 强制暂停:在每一轮提问后必须停止输出!等待用户回复后才能进行下一轮动作。**
---
## 步骤二:产出需求文档
需求确认后,直接在当前工作目录下创建项目文件夹,并产出需求文档。
### 2.1 文档命名规范
文档命名格式:`YYMMDD项目名称-文档类型.扩展名`
**命名示例**: