Back to list
ericc-ch

product-planning

by ericc-ch

1🍴 0📅 Jan 23, 2026

SKILL.md


name: product-planning description: Strategic product planning skill for creating Product Requirements Documents (PRDs). This skill should be used when users want to plan new features, understand requirements, or create comprehensive product documentation before implementation begins.

Product Planning

Enable strategic product planning through a structured workflow to build comprehensive Product Requirements Documents (PRDs).

Core Workflow

Follow this sequential process when creating a PRD:

1. Understand & Clarify

Ask 5-7 concise clarifying questions across these domains:

  • Problem & Motivation: What problem does this solve? Cost of NOT solving? Why now?
  • Users & Stakeholders: Primary/secondary users?
  • End State & Success: What does "done" look like? How measure success?
  • Scope & Boundaries: What's explicitly OUT of scope? Adjacent features to protect?
  • Constraints & Requirements: Performance, Security, Compatibility, Accessibility
  • Risks & Dependencies: Technical risks, external dependencies

2. Explore

Use explore agents to understand:

  • Architectural patterns in the codebase
  • Technical constraints and dependencies
  • Existing systems that may be affected
  • Integration points and boundaries

3. Strategic Planning

Identify and document:

  • Core Components: What systems need change?
  • Dependencies: Map interactions between components
  • Milestones: Logical groupings of work phases
  • Complexity: Highlight areas requiring research

4. Generate Document

Create the PRD following this structure:

## Project Name

## 1. Problem & Motivation
- **Context**: Why are we doing this?
- User Pain Points

## 2. Success Criteria & End State
- What does success look like?
- Key User Stories / Workflows

## 3. Scope, Constraints & Risks
- In Scope / Out of Scope
- Technical Constraints (Performance, Security, etc.)
- Risks & Mitigation Strategies

## 4. High Level Implementation Strategy
- Architecture & Component Overview
- Key Technical Decisions
- Data Flow / System Diagrams (Mermaid if applicable)

## 5. Implementation Roadmap (Milestones)

### Phase 1: [Milestone Name]
- **Goal**: [Brief description]
- Key Deliverables:
  - [ ] **[Feature / Component Name]**: [Brief but clear description of the requirement or functionality. What does this achieve?]
  - [ ] **[Feature / Component Name]**: [Description...]

### Phase 2: [Milestone Name]
...

Task Breakdown Guidelines

  • Focus on Logic: Ensure the logical flow of features makes sense
  • Identify Complexity: Highlight areas that are complex or require research
  • Milestones > Steps: Group work into meaningful deliverables (e.g., "Backend API", "Frontend UI", "Integration")
  • Descriptive Tasks: Every task/checkbox must have a description explaining what is being delivered, not just a title

Mode Guidelines

  • READ-ONLY during planning: Do not edit implementation files
  • EXCEPTION: May create/update the PRD/Plan document itself
  • Focus on architecture and milestones, not line-by-line code

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon