# Quick Prd

> 在一个工作流中生成包含竞品分析的完整 PRD。当用户需要带竞品上下文的 PRD、想要快速记录功能、说"写一个带竞品对比的 PRD"、或需要综合的产品需求文档时使用。当用户提到创建 PRD 并附带竞品研究，或说"分析竞品并写需求"、"快速为 X 写 PRD"时激活。支持 HTML 原型输出格式。

- **Type:** Skill
- **Install:** `agentstack add skill-kelegele-oh-my-pm-quick-prd`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [kelegele](https://agentstack.voostack.com/s/kelegele)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [kelegele](https://github.com/kelegele)
- **Source:** https://github.com/kelegele/oh-my-pm/tree/main/skills/quick-prd

## Install

```sh
agentstack add skill-kelegele-oh-my-pm-quick-prd
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Quick PRD Workflow

## What This Workflow Does

Orchestrates multiple skills to produce a complete PRD with competitive context. First analyzes competitors (if provided), then generates PRD incorporating those insights. Finally, creates prototype in user-selected format (HTML).

## Workflow Architecture

本工作流采用 **Plan-and-Execute 模式**组织，确保完整的阶段定义、状态追踪和质量门控。

### 五层对应阶段

| Stage ID | 名称 | 对应层 | 说明 |
|:---------|:-----|:---------|:----------|
| S0 | Setup | 初始化 | 创建工作流状态文件 |
| S1 | Perception | 需求感知 | 市场研究、用户画像、竞品分析 |
| S2 | Strategy | 策略规划 | 产品定位、路线图规划、优先级排序 |
| S3 | Design | 方案设计 | PRD 生成、原型设计 |
| S4 | Delivery | 交付协调 | 需求评审、项目计划、发布管理 |
| S5 | Validation | 价值验证 | 效果分析、反馈综合、迭代规划 |

---

## Workflow Stages

| Stage ID | 名称 | 质量门控 | 下阶段 |
|:---------|:-----|:---------|:----------|
| S0 | Setup | - | S1 | Perception |
| S1 | Perception | 市场研究完成 | S2 | Strategy |
| S2 | Strategy | 定位完成 | S3 | Design |
| S3 | Design | PRD 完整 | S4 | Delivery |
| S3 | Design | 原型验证 | S5 | Validation |
| S4 | Delivery | 需求评审 | S5 | Validation |

**阶段执行顺序**：S0 → S1 → S2 → S3 → S4 → S5

---

## Stage 0: Setup

**目标**：初始化工作流状态和上下文目录

**活动**：
- 创建 `docs/product/.ompm/workflow-state/` 目录用于工作流快照
- 初始化 `docs/product/.ompm/current-workflow.json` 当前状态文件

**输出**：
- `docs/product/.ompm/workflow-state/` 目录
- `docs/product/.ompm/current-workflow.json` 空模板

**质量门控**：
- ✅ 目录结构创建完成
- ✅ 状态模板初始化完成

---

## Stage 1: Perception

**目标**：完成需求感知层的数据收集和分析

**Step 1.0: Perception Brainstorming** (BEFORE any skill invocation)

1. Analyze user's initial input for the product/feature domain
2. Identify what perception data already exists in `docs/product/`
3. **Gap Analysis**: What's missing for a complete perception picture?
   - Market intelligence: market scope, trends, TAM/SAM/SOM
   - Competitive analysis: which competitors, feature focus
   - User research: target users, pain points, personas
4. For each gap, ask user ONE question at a time using `AskUserQuestion`:
   - "需要分析哪些竞品？" → multi-select
   - "目标用户是谁？" → multiple choice options
   - "有用户研究数据吗？" → yes/no/need to conduct
5. Present a **Perception Summary** to the user:
   - What we know
   - What we've analyzed (market, competitors, users)
   - What's still unclear
   - Recommended next steps
6. **User must approve** the Perception Summary before entering skill invocation.

**技能调用**：
- Step 1.1: 调用 `/competitive-analysis`
- Step 1.2: 调用 `/market-intelligence`
- Step 1.3: 调用 `/user-research`

**输出**：
- `docs/product/.ompm/competitive-analysis.json` + `docs/product/competitive-analysis/{feature-name}-{date}.md`
- `docs/product/.ompm/market-analysis.json`
- `docs/product/.ompm/user-research.json`

**质量门控**：
- ✅ 竞品分析完成 - 2+ 个竞品功能对比
- ✅ 市场研究完成 - 市场规模、趋势、机会点
- ✅ 用户画像完成 - 2+ 个用户角色定义
- **质量门控通过** - 进入 Strategy 阶段

**状态更新**：
```json
{
  "workflow_id": "wf-{{timestamp}}",
  "workflow_name": "quick-prd",
  "status": "in_progress",
  "current_layer": "perception",
  "current_skill": "competitive-analysis",
  "current_stage": "S1",
  "completed_stages": ["S0"],
  "started_at": "{{ISO_8601}}",
  "updated_at": "{{ISO_8601}}"
}
```

---

## Stage 2: Strategy

**目标**：完成策略规划层的工作

**活动**：
1. 产品定位 - `product-positioning` skill
2. 路线图规划 - `roadmap-planning` skill
3. 优先级排序 - `prioritization` skill

**技能调用**：
- Step 2.1: 调用 `/product-positioning`
- Step 2.2: 调用 `/roadmap-planning`
- Step 2.3: 调用 `/prioritization`

**输出**：
- `docs/product/positioning.md`
- `docs/product/roadmap.md`
- `docs/product/.ompm/prioritization.json`

**质量门控**：
- ✅ 产品定位完成 - 价值主张清晰、差异化策略明确
- ✅ 路线图完成 - 12 个月里程碑规划
- ✅ 优先级排序完成 - RICE/MoSCoW 框架应用

### Stage 2.5: Strategy Confirmation Gate (HARD GATE)

**在阶段 2 完成后、进入阶段 3 前，必须执行此门控。**

1. **向用户展示完整的策略层产出**：
   - Positioning Statement（来自 `docs/product/positioning.md`）
   - Key messages 和 value proposition
   - Prioritization 结果（来自 `docs/product/.ompm/prioritization.json`）— 前 N 项及 RICE 分数
   - Roadmap 亮点（来自 `docs/product/roadmap.md`）— 关键里程碑

2. **使用 AskUserQuestion 让用户确认**：

   | Option | Description |
   |:-------|:------------|
   | **✅ 确认，进入 Design 阶段** | 进入 Stage 3 |
   | **✏️ 需要调整定位/优先级** | 留在 Stage 2，修订相关 skill |
   | **⏸️ 回到 Perception 补充信息** | 回到 Stage 1 |
   | **📋 查看完整策略文档** | 先读全文档再决定 |

3. **仅当用户明确选择"✅ 确认，进入 Design 阶段"时**，才能进入 Stage 3。
4. 如果用户选择修订，回到相关 skill 进行 refinement。
5. 将确认记录到 `docs/product/.ompm/current-workflow.json`。

- **质量门控通过** - 进入 Design 阶段

**状态更新**：
```json
{
  "completed_stages": ["S0", "S1"],
  "current_layer": "strategy",
  "current_skill": "prioritization",
  "current_stage": "S2",
  "status": "in_progress",
  "updated_at": "{{ISO_8601}}"
}
```

---

## Stage 3: Design

**目标**：完成方案设计层的 PRD 生成和原型创建

**活动**：
1. PRD 生成 - `prd-gen` skill
2. 原型设计 - `prototype-design` skill（HTML）

**技能调用**：
- Step 3.1: 调用 `/prd-gen`
- 

**输出**：
- `docs/product/prd/{feature-name}-{date}-v{version}.md`
- `docs/product/prototypes/{feature-name}.html`（如选择）

**原型格式选择**：

在 PRD 生成后，询问用户选择原型输出格式：

| Option | Description | 输出位置 |
|:-------|-------------|:-----------|
| **HTML 原型** | 可在浏览器直接预览、演示交互 | `docs/product/prototypes/{name}.html` |

**质量门控**：
- ✅ PRD 完整（9 章节 + 行业基准）

- **质量门控通过** - 进入 Delivery 阶段

**状态更新**：
```json
{
  "completed_stages": ["S0", "S1", "S2"],
  "current_layer": "design",
  "current_skill": "prototype-design",
  "current_stage": "S3",
  "status": "in_progress",
  "updated_at": "{{ISO_8601}}"
}
```

---

## Stage 4: Delivery

**目标**：完成交付协调层的工作

**活动**：
1. 需求评审 - `requirement-review` skill
2. 项目计划 - `project-coordination` skill
3. 发布管理 - `release-management` skill

**技能调用**：
- Step 4.1: 调用 `/requirement-review`
- Step 4.2: 调用 `/project-coordination`
- Step 4.3: 调用 `/release-management`

**输出**：
- `docs/product/review-notes/[feature]-review.md`
- `docs/product/project-plan.md`
- `docs/product/release-plan.md`

**质量门控**：
- ✅ 需求评审完成 - 干系人对齐、签字确认
- ✅ 项目计划完成 - 任务分配、时间线确认
- ✅ 发布准备完成 - 代码冻结、发布包就绪
- **质量门控通过** - 进入 Validation 阶段

**状态更新**：
```json
{
  "completed_stages": ["S0", "S1", "S2", "S3"],
  "current_layer": "delivery",
  "current_skill": "release-management",
  "current_stage": "S4",
  "status": "in_progress",
  "updated_at": "{{ISO_8601}}"
}
```

---

## Stage 5: Validation

**目标**：完成价值验证层的数据收集和分析

**活动**：
1. 效果分析 - `impact-analysis` skill
2. 反馈综合 - `feedback-synthesis` skill
3. 迭代规划 - `iteration-planning` skill

**技能调用**：
- Step 5.1: 调用 `/impact-analysis`
- Step 5.2: 调用 `/feedback-synthesis`
- Step 5.3: 调用 `/iteration-planning`

**输出**：
- `docs/product/.ompm/impact-analysis.json`
- `docs/product/.ompm/feedback-synthesis.json`
- `docs/product/.ompm/iteration-plan.json`

**质量门控**：
- ✅ 效果分析完成 - 目标达成度分析、关键指标收集
- ✅ 反馈综合完成 - 用户反馈收集、主题分析、改进建议
- ✅ 迭代规划完成 - 下一轮迭代计划制定
- **工作流完成** - 全部 5 个阶段完成

**状态更新**：
```json
{
  "completed_stages": ["S0", "S1", "S2", "S3", "S4"],
  "current_layer": "validation",
  "current_skill": "iteration-planning",
  "current_stage": "S5",
  "status": "completed",
  "updated_at": "{{ISO_8601}}"
}
```

---

## 工作流状态管理

### 状态字段

```json
{
  "workflow_id": "唯一的工作流ID",
  "workflow_name": "工作流名称",
  "status": "in_progress | completed | blocked",
  "current_layer": "perception | strategy | design | delivery | validation",
  "current_skill": "当前执行的 Skill",
  "current_stage": "当前阶段 (S0-S5)",
  "completed_stages": "已完成的阶段列表",
  "started_at": "ISO 8601 时间戳",
  "updated_at": "最后更新时间 (ISO 8601)"
}
```

---

## 质量门控 (Quality Gates)

每个阶段完成后必须满足对应的质量标准才能进入下一阶段：

### Perception 层质量门控

```yaml
perception_gates:
  S1_to_S2:
    - market_research_complete:
        - 市场研究完成
        - 竞品列表确定
        - 关键玩家识别
    - user_research_complete:
        - 用户访谈完成
        - 用户画像创建
        - 痛点识别
    - competitive_analysis_complete:
        - 竞品分析完成
        - 功能对比矩阵
        - 差异化识别
```

### Strategy 层质量门控

```yaml
strategy_gates:
  S2_to_S3:
    - positioning_complete:
        - 定位声明创建
        - 价值主张明确
        - 差异化策略制定
    - roadmap_complete:
        - 里程碑规划完成
        - 时间线设定
    - prioritization_complete:
        - RICE 评分完成
        - 优先级列表确定
```

### Design 层质量门控

```yaml
design_gates:
  S3_to_S4:
    - prd_complete:
        - PRD 完整（9 章）
        - 用户故事映射
        - 验收标准定义
    - prototype_validated:
        - 原型已创建
        - 交互功能验证
        - 设计一致性检查
```

### Delivery 层质量门控

```yaml
delivery_gates:
  S4_to_S5:
    - requirement_review_complete:
        - 需求评审完成
        - 干系人对齐
        - 签字确认
    - project_plan_complete:
        - 任务分配完成
        - 时间线确认
    - release_ready:
        - 代码冻结
        - 发布包就绪
```

### Validation 层质量门控

```yaml
validation_gates:
  S5_complete:
    - impact_analysis_complete:
        - 目标达成度分析
        - 关键指标收集
    - feedback_synthesis_complete:
        - 反馈收集完成
        - 主题分析完成
    - iteration_planning_complete:
        - 下一轮迭代计划制定
```

---

## 上下文集成

**读取**：
- `docs/product/.ompm/current-workflow.json` - 当前工作流状态
- `docs/product/prd/*.md` - PRD 文档
- `docs/product/.ompm/competitive-analysis.json` - 竞品分析数据
- `docs/product/prototypes/*.html` - HTML 原型

**写入**：
- `docs/product/.ompm/workflow-state/{{workflow_id}}.json` - 工作流快照（按日期）
- `docs/product/review-notes/*.md` - 评审记录
- `docs/product/project-plan/*.md` - 项目计划
- `docs/product/release-plan/*.md` - 发布计划
- `docs/product/.ompm/impact-analysis.json` - 效果分析
- `docs/product/.ompm/feedback-synthesis.json` - 反馈综合
- `docs/product/.ompm/iteration-plan.json` - 迭代计划

---

## 示例：工作流执行轨迹

```json
{
  "workflow_id": "wf-20260317-001",
  "workflow_name": "quick-prd",
  "status": "completed",
  "completed_stages": ["S0", "S1", "S2", "S3", "S4", "S5"],
  "execution_trace": [
    {
      "stage": "S1",
      "skill": "competitive-analysis",
      "started_at": "2026-03-17T10:00:00Z",
      "completed_at": "2026-03-17T10:02:00Z",
      "outputs": ["competitor-list.json"]
    },
    {
      "stage": "S2",
      "skill": "prioritization",
      "started_at": "2026-03-17T10:03:00Z",
      "completed_at": "2026-03-17T10:05:00Z",
      "outputs": ["prioritization.json"]
    },
    {
      "stage": "S3",
      "skill": "prd-gen",
      "started_at": "2026-03-17T10:06:00Z",
      "completed_at": "2026-03-17T10:08:00Z",
      "outputs": ["prd-final.md", "prototype.html"]
    },
    {
      "stage": "S4",
      "skill": "requirement-review",
      "started_at": "2026-03-17T10:10:00Z",
      "completed_at": "2026-03-17T10:15:00Z",
      "outputs": ["review-notes.md", "project-plan.md"]
    },
    {
      "stage": "S5",
      "skill": "iteration-planning",
      "started_at": "2026-03-17T10:18:00Z",
      "completed_at": "2026-03-17T10:20:00Z",
      "outputs": ["iteration-plan.json"]
    }
  ],
  "started_at": "2026-03-17T10:00:00Z",
  "updated_at": "2026-03-17T10:20:00Z"
}
```

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [kelegele](https://github.com/kelegele)
- **Source:** [kelegele/oh-my-pm](https://github.com/kelegele/oh-my-pm)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-kelegele-oh-my-pm-quick-prd
- Seller: https://agentstack.voostack.com/s/kelegele
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
