clarify-requirementslisted
Install: claude install-skill kelegele/oh-my-pm
# Clarify Requirements
## Overview
在 PRD 生成前,确保所���感知数据已收集,且用户批准了内容方案。参考 superpowers brainstorming 的"逐步确认 → 方案审阅 → 用户批准"流程设计。
## HARD GATE
在以下条件全部满足前,**禁止调用 prd-gen 或任何 design 层 skill**:
1. 信息差距分析完成
2. 每个缺失项已逐一向用户确认(一次一个问题)
3. PRD 内容方案已呈现给用户
4. 用户已明确批准方案
## Anti-Pattern: "信息够了,直接生成吧"
**禁止**。即使你认为信息已经足够,也必须呈现方案并获得用户批准。"简单"需求更容易因为遗漏关键信息而导致 PRD 返工。
## Evidence Discipline (证据纪律)
1. **缺失信息标记【待确认】**:任何无法从输入或上下文获得的信息,标记为【待确认】,不得脑补填默认值。
2. **证据追溯【未验证】**:用户需求/市场断言必须追问证据来源;无证据的标记为【未验证】并注明所需验证方式。
3. **完整度检查门**:正式输出交付物前,先输出信息完整度清单(已确认 ✅ / 待确认 ⚠️ / 未验证 ❓),经用户确认后才生成正文。
## Process Flow
```dot
digraph clarify {
"Explore context" [shape=box];
"Gap analysis" [shape=box];
"Ask one question at a time" [shape=box];
"Handle missing assets" [shape=box];
"Generate PRD plan" [shape=box];
"Present plan to user" [shape=box];
"User approves?" [shape=diamond];
"Save clarification result" [shape=box];
"Proceed to PRD generation" [shape=doublecircle];
"Explore context" -> "Gap analysis";
"Gap analysis" -> "Ask one question at a time";
"Ask one question at a time" -> "Handle missing assets";
"Handle missing assets" -> "Generate PRD plan";
"Generate PRD plan" -> "Present plan to user";
"Present plan to user" -> "User approves?";
"User approves?" -> "Generate PRD plan" [label="no, revise"];
"User approves?" -> "Save clarification result" [label="yes"];
"Save clarification result" -> "Proceed to PRD generation";
}
```
## Step-