From unipus-prd-plugin
从零创建 PRD 文档,通过一问一答交互收集信息,生成符合7章结构规范的完整 PRD,并内置质量自检。触发词:创建PRD、新建PRD、写PRD、生成需求文档
How this skill is triggered — by the user, by Claude, or both
Slash command
/unipus-prd-plugin:unipus-prd-createThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
使用 `unipus-prd-create` 从零创建标准 PRD 文档。
使用 unipus-prd-create 从零创建标准 PRD 文档。
未读取以上文件不得开始生成。
Step 1 — 宣告并读取参考文件
告知用户:"正在使用 unipus-prd-create",然后读取 references/prd-template.md 和 references/prd-checklist.md。
Step 2 — 收集核心输入 如果用户已提供功能/需求描述,直接进入 Step 3。 否则,问用户第一个问题:
"请描述您要创建 PRD 的功能或需求是什么?"
Step 3 — 逐一追问缺失关键信息 根据已有信息,判断以下内容是否缺失,每次只问 1 个问题,最多追问 6 次:
若某项信息可从上下文合理推断,则跳过该问题。
Step 4 — 使用 TodoWrite 跟踪生成进度 创建任务清单:
Step 5 — 生成 PRD 草稿
严格对照 references/prd-template.md 的结构生成完整 PRD,包含全部7章及子节。所有章节必须有实质内容,不得保留空白占位符。
Step 6 — 内置质量自检(相当于运行 unipus-prd-review)
对照 references/prd-checklist.md 的6维度逐项评分,输出质量报告:
质量自检报告
├── 结构完整性:XX/100
├── 内容详细度:XX/100
├── 逻辑一致性:XX/100
├── 可执行性:XX/100
├── 规范性:XX/100
├── AI友好性:XX/100
└── 综合得分:XX/100
待改进项:
- [问题描述] → [改进建议]
若综合得分低于 70,自动修订 PRD 后重新输出。
Step 7 — 保存文档
将完整 PRD 保存到 docs/prd/{功能名}.md,文件名使用功能名称的英文小写或拼音缩写(如 user-login.md)。
| 错误做法 | 正确做法 |
|---|---|
| 一次性问多个问题 | 每次只问1个问题,最多6个 |
| 保留模板占位符(如"[说明]")输出 | 所有章节填入实质内容 |
| 跳过非功能需求章节 | 5个子节均需覆盖,无数据时注明"待确认" |
| 验收标准与需求目标不对应 | 第6章每条验收标准必须能追溯到第2.2节的目标 |
| 跳过内置自检 | Step 6 是强制步骤,不得跳过 |
| 追问超过6个问题 | 超过6个问题后基于现有信息推断并注明假设 |
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub glepooek/unipus-plugins-official --plugin unipus-prd-plugin