SuperAPI AI Directory

product-management

Data & analytics

View repository

Updated 10-16 09:49

About this skill

Product Management

Assist with product management activities: PRD writing, feature analysis, roadmap planning.

Methodology Sources:

  • Marty Cagan (SVPG): Problem space vs solution space
  • Teresa Torres: Continuous Discovery, Opportunity Solution Trees
  • Clayton Christensen: Jobs to be Done
  • AI PRD Workflow: Define boundaries + Review logic + Inject business soul

Reference Documents:references/ai-prd-workflow.md - AI collaboration workflow, perspective switching, Prompt library


When to Use

  • Write or update PRDs
  • Analyze the impact, cost, and priority of feature requirements
  • Synthesize user research findings
  • Plan product roadmaps
  • Communicate product decisions to the team

Out of Scope

  • Make final product decisions directly (AI provides information, humans make decisions)
  • Technical implementation details (that's the developer's job)
  • Unvalidated effort estimates

AI Collaboration Workflow

Core Shift: PM goes from "writing documents" → "defining boundaries + reviewing logic + injecting business soul"

1. PM 提供:策略/Context/邊界/必要條件
   ↓
2. AI 生成初稿
   ↓
3. PM 審查:場景、流程、邏輯、Edge Cases
   ↓
4. 重複 1-3 校正
   ↓
5. 視角轉換輸出(工程師版 / 老闆版)

Key AI PRD Techniques

Technique Description
Edge Cases First Ask AI to list edge cases, not just write the happy path
Code-level Specs Output JSON Schema, Mermaid sequence diagrams, Swagger
Consistency Check Terminology, units, and role naming consistent throughout
Business Intent Link the "why" of each feature to goals

Perspective Switching

Audience Concerns Output Format
Engineers Precise specs, reduce back-and-forth Sequence diagrams, JSON Schema, sample code
CEO/Manager Risks and opportunities, decision quality Risk Matrix, option comparison, business impact

Decision Risk Exposure

AI PRD should proactively answer these questions:

  • Will costs grow non-linearly with usage?
  • When a fallback occurs, does it affect experience or revenue?
  • When an agent makes an error, where does responsibility lie?

Detailed Prompt library and examples: see references/ai-prd-workflow.md


Integrations

upstream:
  - skill: spec-interviewer (深度需求探索)
  - skill: quant-analyst (數據分析支持決策)

downstream:
  - skill: frontend-design (UI 實作)
  - skill: pine-developer (交易相關功能)
  - skill: spec-sync (驗證實作符合規格)

PRD Template

# [Feature Name] PRD

## Overview
[一句話描述這個功能]

## Problem Statement (Problem-First)

> 💡 **Marty Cagan 原則**: 先充分理解問題,再討論解法。過早跳到解決方案是產品失敗的主因。

**用戶痛點**: [描述問題]
**影響範圍**: [受影響的用戶數/場景]
**當前狀態**: [現在怎麼解決]

### 5 Whys 根因分析
1. Why: [表面問題]
2. Why: [更深一層]
3. Why: [再深一層]
4. Why: [接近根因]
5. Why: [根本原因]

### Jobs to be Done
> 用戶雇用這個產品來完成什麼任務?

**When** [情境]
**I want to** [動機]
**So I can** [期望結果]

## Discovery Checklist

> 💡 **Teresa Torres 原則**: 在寫解決方案前,確保已充分探索問題空間。

- [ ] 已訪談 ≥3 位目標用戶
- [ ] 已記錄用戶的實際行為(非意見)
- [ ] 已繪製 Opportunity Solution Tree
- [ ] 已識別 ≥2 個可能的解決方向
- [ ] Problem space 已充分探索

## Goals
- [ ] 主要目標 1
- [ ] 主要目標 2

## Non-Goals
- 明確不做什麼
- 這個版本不包含什麼

## User Stories

### Primary User: [角色]
- As a [user], I want to [action] so that [benefit]

### Edge Cases
- As a [user], when [unusual situation], I expect [behavior]

## Success Metrics

| Metric | Current | Target | Measurement |
|--------|---------|--------|-------------|
| [KPI 1] | X | Y | [how to measure] |

## Solution Design

### Option A: [Name]
- **Pros**: ...
- **Cons**: ...
- **Effort**: S/M/L

### Option B: [Name]
- **Pros**: ...
- **Cons**: ...
- **Effort**: S/M/L

### Recommended: Option [X]
**Rationale**: [why this option]

## Technical Considerations
- 依賴系統
- 效能影響
- 安全考量
- 資料需求

## Milestones

| Phase | Scope | Target |
|-------|-------|--------|
| MVP | [minimal feature set] | - |
| V1 | [full feature set] | - |
| V2 | [enhancements] | - |

## Open Questions
- [ ] 待確認事項 1
- [ ] 待確認事項 2

## Decision Log

| Decision | Rationale | Date | Owner |
|----------|-----------|------|-------|
| ... | ... | ... | ... |

## Appendix
- 相關文件連結
- 競品分析
- 用戶訪談摘要

Quick PRD vs Full PRD

Choose the appropriate depth based on feature scale

Situation Template Content
Small feature optimization Quick PRD Problem + Solution + Metrics
New feature development Full PRD Full template
Strategic product Full PRD + Discovery Full template + user interviews + opportunity tree

Quick PRD Template

# [Feature] Quick PRD

## Problem
[一句話描述問題]

## Solution
[一句話描述解法]

## Success Metrics
| Metric | Target |
|--------|--------|
| ... | ... |

## Scope
- ✅ 做:...
- ❌ 不做:...

Feature Analysis Framework

Use this framework when analyzing feature requests:

Impact vs Effort Matrix

         High Impact
              │
    Quick     │    Strategic
    Wins      │    Bets
              │
──────────────┼──────────────
              │
    Fill      │    Money
    Ins       │    Pit
              │
         Low Impact

    Low Effort ────────► High Effort

RICE Scoring

RICE = (Reach × Impact × Confidence) / Effort

Reach: 影響多少用戶 (per quarter)
Impact: 影響程度 (0.25/0.5/1/2/3)
Confidence: 信心程度 (20%/50%/80%/100%)
Effort: 人月

Analysis Checklist

  • User need validation: Is this really what users want?
  • Root cause of the problem: Are we solving the root problem or a symptom?
  • Alternatives: Is there a simpler way?
  • Technical feasibility: Has the engineering team evaluated it?
  • Business impact: Impact on revenue/cost?
  • Risk assessment: What is the worst case?

Roadmap Planning

Quarterly Planning Template

## Q[X] [Year] Roadmap

### Theme: [主題]

### Must Have (P0)
- [ ] Feature A - [owner]
- [ ] Feature B - [owner]

### Should Have (P1)
- [ ] Feature C - [owner]
- [ ] Feature D - [owner]

### Nice to Have (P2)
- [ ] Feature E
- [ ] Feature F

### Dependencies
- [dependency 1]
- [dependency 2]

### Risks
- [risk 1]: [mitigation]

Communication Templates

Stakeholder Update

## [Feature] Status Update

**Status**: On Track / At Risk / Blocked
**Progress**: [X]% complete

### Completed This Week
- ...

### Next Week
- ...

### Blockers
- ...

### Decisions Needed
- ...

Launch Announcement

## [Feature] Launch

### What's New
[簡短描述]

### Who It's For
[目標用戶]

### How to Use
[快速指南]

### Known Limitations
[已知限制]

### Feedback
[回饋管道]

Safety and Escalation

  • AI provides analysis, humans make decisions - does not make product decisions automatically
  • Technical assumptions need verification - Workload estimates need confirmation with engineering
  • Data-driven - Major decisions need data support
  • Cross-team impact - Communicate first when other teams are involved

Implementation Checklist

  • Define the problem clearly
  • Collect user feedback
  • Analyze competitors
  • Assess technical feasibility
  • Write the PRD
  • Team Review
  • Determine priorities
  • Break down into actionable tasks