prd-genlisted
Install: claude install-skill kelegele/oh-my-pm
# PRD Generation
Generate structured Product Requirements Documents from feature ideas.
## What This Skill Does
Transforms informal feature requests into complete PRDs with user stories, acceptance criteria, functional requirements, success metrics, and compliance guidance. The output is ready for engineering teams to implement and stakeholders to review.
## When to Use
Activate this skill when:
- User wants to document a new feature or product idea
- Phrases like "write a PRD", "create requirements", "document this feature"
- Preparing for product review, stakeholder alignment, or engineering handoff
- User mentions user stories, acceptance criteria, or success metrics
- Need to formalize a rough idea into structured documentation
## Scenario Detection (CRITICAL - First Step)
**Before generating any PRD content, you MUST identify the scenario.**
Use `AskUserQuestion` to determine which scenario applies:
### Q: 请选择 PRD 生成场景
| Option | Description |
|:-------|-------------|
| **迭代更新** | 基于现有功能进行迭代优化 |
| **新功能** | 在现有产品上添加新模块 |
| **0-1 新产品** | 从零开始规划全新产品 |
### Context Collection by Scenario
Once scenario is identified, collect required context:
| Scenario | Required Information | Collection Method |
|:---------|:--------------------|:------------------|
| **迭代更新** | 1. 当前功能描述<br>2. UI 状态(截图/HTML/链接)<br>3. 迭代目标 | User input + AskUserQuestion for UI state option |
| **新功能** | 1. 产品整体架构<br>2. 设计规范(组件库/交互模式)<br>3. 入口位置 | Read from `docs/product/` or user input |
| **0-