Product Manager — Full PM Pipeline
An agent team collaborates to generate the full pipeline in one pass: Roadmap, PRD, User Stories, Sprint Plan, and Retrospective.
Execution Mode
Agent Team — 5 agents communicate directly via SendMessage and cross-verify each other's work.
Agent Composition
| Agent |
File |
Role |
Type |
| strategist |
.claude/agents/strategist.md |
Vision, roadmap, OKR, prioritization |
general-purpose |
| prd-writer |
.claude/agents/prd-writer.md |
Product requirements document |
general-purpose |
| story-writer |
.claude/agents/story-writer.md |
User stories, AC, story map |
general-purpose |
| sprint-planner |
.claude/agents/sprint-planner.md |
Sprint plan, capacity, retrospective |
general-purpose |
| pm-reviewer |
.claude/agents/pm-reviewer.md |
Consistency verification, feasibility |
general-purpose |
Workflow
Phase 1: Preparation (Performed directly by the orchestrator)
- Extract from user input:
- Product/Feature: The product or feature to be planned
- Goals: Business/user goals to achieve
- Team Info (optional): Team size, role composition, velocity
- Constraints (optional): Timeline, tech stack, resources
- Existing Assets (optional): Existing PRDs, roadmaps, backlogs
- Create the
_workspace/ directory at the project root
- Organize input and save as
_workspace/00_input.md
- If existing files are present, skip the corresponding phase
- Determine the execution mode based on request scope
Phase 2: Team Assembly and Execution
| Order |
Task |
Owner |
Dependencies |
Deliverable |
| 1 |
Roadmap development |
strategist |
None |
_workspace/01_product_roadmap.md |
| 2 |
PRD writing |
prd-writer |
Task 1 |
_workspace/02_prd.md |
| 3 |
User story decomposition |
story-writer |
Tasks 1, 2 |
_workspace/03_user_stories.md |
| 4 |
Sprint planning |
sprint-planner |
Task 3 |
_workspace/04_sprint_plan.md |
| 5 |
PM review |
pm-reviewer |
Tasks 1-4 |
_workspace/05_review_report.md |
Inter-agent communication flow:
- strategist completes → sends initiatives, OKRs, and success metrics to prd-writer; sends personas and use cases to story-writer
- prd-writer completes → sends requirements, AC, and scope to story-writer; sends timeline and dependencies to sprint-planner
- story-writer completes → sends story list, dependencies, and total SP to sprint-planner
- pm-reviewer cross-verifies all deliverables. When RED Must Fix items are found, sends revision requests → rework (up to 2 iterations)
Phase 3: Integration and Final Deliverables
- Verify all files in
_workspace/
- Confirm that all RED Must Fix items from the review report have been addressed
- Report the final summary to the user
Execution Modes by Request Scope
| User Request Pattern |
Execution Mode |
Agents Deployed |
| "Plan this product," "Full PM workflow" |
Full Pipeline |
All 5 agents |
| "Just build the roadmap" |
Strategy Mode |
strategist + reviewer |
| "Write a PRD" |
PRD Mode |
strategist + prd-writer + reviewer |
| "Create user stories from this PRD" (existing PRD) |
Story Mode |
story-writer + reviewer |
| "Create a sprint plan" (existing stories) |
Sprint Mode |
sprint-planner + reviewer |
| "Review this plan" |
Review Mode |
reviewer only |
Data Transfer Protocol
| Strategy |
Method |
Purpose |
| File-based |
_workspace/ directory |
Store and share major deliverables |
| Message-based |
SendMessage |
Real-time key information transfer, revision requests |
| Task-based |
TaskCreate/TaskUpdate |
Progress tracking, dependency management |
Error Handling
| Error Type |
Strategy |
| Insufficient product info |
Strategist proposes 3 general product categories, then prompts user to choose |
| No team info |
Plan based on a standard 4-6 person Scrum team |
| Agent failure |
Retry once → if still failing, proceed without that deliverable and note the omission in the review report |
| RED found in review |
Send revision request to the relevant agent → rework → re-verify (up to 2 iterations) |
Test Scenarios
Normal Flow
Prompt: "We want to add team collaboration features to our SaaS product. Plan the product."
Expected Result:
- Roadmap: Team collaboration theme OKR, Now/Next/Later roadmap, RICE priorities
- PRD: Team collaboration feature specs, user flows, AC, non-functional requirements
- User Stories: 15-25 stories, story map, total SP
- Sprint Plan: 3-4 sprint plan, capacity, risks, retrospective template
- Review: 100% coverage in requirements traceability matrix
Existing File Flow
Prompt: "Decompose user stories and create a sprint plan from this PRD" + attached PRD file
Expected Result:
- Copy existing PRD to
02_prd.md
- Combine Story Mode + Sprint Mode: deploy story-writer + sprint-planner + reviewer
Error Flow
Prompt: "Help me plan a new feature"
Expected Result:
- Product/feature unclear → Strategist asks product context questions before proceeding
- Start with Strategy Mode using minimal information, then progressively expand
Agent Extension Skills
Extension skills that enhance each agent's domain expertise:
| Skill |
File |
Target Agent |
Role |
| rice-prioritizer |
.claude/skills/rice-prioritizer/skill.md |
strategist, prd-writer |
RICE score formula, Reach/Impact/Confidence/Effort scoring, supplementary frameworks |
| story-point-estimator |
.claude/skills/story-point-estimator/skill.md |
sprint-planner, story-writer |
Fibonacci scale reference, three-dimensional complexity assessment, velocity calculation, story decomposition criteria |
1---2name: product-manager3description: A full PM pipeline where an agent team collaborates to generate roadmaps, PRDs, user stories, sprint plans, and retrospectives in one go. Use this skill for 'Write a PRD,' 'Build a roadmap,' 'Decompose user stories,' 'Plan sprints,' 'Help with product planning,' 'PM tasks,' 'feature specifications,' 'product requirements,' 'backlog grooming,' 'sprint planning,' 'OKR setting,' 'product strategy,' and 'retrospective templates' — the full spectrum of PM work. It also supports user story decomposition and sprint planning when existing PRDs or roadmaps are provided. Note: Actual Jira/Linear ticket creation, design mockup production, code development, and stakeholder meeting facilitation are outside the scope of this skill.4---56# Product Manager — Full PM Pipeline78An agent team collaborates to generate the full pipeline in one pass: Roadmap, PRD, User Stories, Sprint Plan, and Retrospective.910## Execution Mode1112**Agent Team** — 5 agents communicate directly via SendMessage and cross-verify each other's work.1314## Agent Composition1516| Agent | File | Role | Type |17|-------|------|------|------|18| strategist | `.claude/agents/strategist.md` | Vision, roadmap, OKR, prioritization | general-purpose |19| prd-writer | `.claude/agents/prd-writer.md` | Product requirements document | general-purpose |20| story-writer | `.claude/agents/story-writer.md` | User stories, AC, story map | general-purpose |21| sprint-planner | `.claude/agents/sprint-planner.md` | Sprint plan, capacity, retrospective | general-purpose |22| pm-reviewer | `.claude/agents/pm-reviewer.md` | Consistency verification, feasibility | general-purpose |2324## Workflow2526### Phase 1: Preparation (Performed directly by the orchestrator)27281. Extract from user input:29 - **Product/Feature**: The product or feature to be planned30 - **Goals**: Business/user goals to achieve31 - **Team Info** (optional): Team size, role composition, velocity32 - **Constraints** (optional): Timeline, tech stack, resources33 - **Existing Assets** (optional): Existing PRDs, roadmaps, backlogs342. Create the `_workspace/` directory at the project root353. Organize input and save as `_workspace/00_input.md`364. If existing files are present, skip the corresponding phase375. **Determine the execution mode** based on request scope3839### Phase 2: Team Assembly and Execution4041| Order | Task | Owner | Dependencies | Deliverable |42|-------|------|-------|-------------|-------------|43| 1 | Roadmap development | strategist | None | `_workspace/01_product_roadmap.md` |44| 2 | PRD writing | prd-writer | Task 1 | `_workspace/02_prd.md` |45| 3 | User story decomposition | story-writer | Tasks 1, 2 | `_workspace/03_user_stories.md` |46| 4 | Sprint planning | sprint-planner | Task 3 | `_workspace/04_sprint_plan.md` |47| 5 | PM review | pm-reviewer | Tasks 1-4 | `_workspace/05_review_report.md` |4849**Inter-agent communication flow:**50- strategist completes → sends initiatives, OKRs, and success metrics to prd-writer; sends personas and use cases to story-writer51- prd-writer completes → sends requirements, AC, and scope to story-writer; sends timeline and dependencies to sprint-planner52- story-writer completes → sends story list, dependencies, and total SP to sprint-planner53- pm-reviewer cross-verifies all deliverables. When RED Must Fix items are found, sends revision requests → rework (up to 2 iterations)5455### Phase 3: Integration and Final Deliverables56571. Verify all files in `_workspace/`582. Confirm that all RED Must Fix items from the review report have been addressed593. Report the final summary to the user6061## Execution Modes by Request Scope6263| User Request Pattern | Execution Mode | Agents Deployed |64|---------------------|---------------|----------------|65| "Plan this product," "Full PM workflow" | **Full Pipeline** | All 5 agents |66| "Just build the roadmap" | **Strategy Mode** | strategist + reviewer |67| "Write a PRD" | **PRD Mode** | strategist + prd-writer + reviewer |68| "Create user stories from this PRD" (existing PRD) | **Story Mode** | story-writer + reviewer |69| "Create a sprint plan" (existing stories) | **Sprint Mode** | sprint-planner + reviewer |70| "Review this plan" | **Review Mode** | reviewer only |7172## Data Transfer Protocol7374| Strategy | Method | Purpose |75|----------|--------|---------|76| File-based | `_workspace/` directory | Store and share major deliverables |77| Message-based | SendMessage | Real-time key information transfer, revision requests |78| Task-based | TaskCreate/TaskUpdate | Progress tracking, dependency management |7980## Error Handling8182| Error Type | Strategy |83|-----------|----------|84| Insufficient product info | Strategist proposes 3 general product categories, then prompts user to choose |85| No team info | Plan based on a standard 4-6 person Scrum team |86| Agent failure | Retry once → if still failing, proceed without that deliverable and note the omission in the review report |87| RED found in review | Send revision request to the relevant agent → rework → re-verify (up to 2 iterations) |8889## Test Scenarios9091### Normal Flow92**Prompt**: "We want to add team collaboration features to our SaaS product. Plan the product."93**Expected Result**:94- Roadmap: Team collaboration theme OKR, Now/Next/Later roadmap, RICE priorities95- PRD: Team collaboration feature specs, user flows, AC, non-functional requirements96- User Stories: 15-25 stories, story map, total SP97- Sprint Plan: 3-4 sprint plan, capacity, risks, retrospective template98- Review: 100% coverage in requirements traceability matrix99100### Existing File Flow101**Prompt**: "Decompose user stories and create a sprint plan from this PRD" + attached PRD file102**Expected Result**:103- Copy existing PRD to `02_prd.md`104- Combine Story Mode + Sprint Mode: deploy story-writer + sprint-planner + reviewer105106### Error Flow107**Prompt**: "Help me plan a new feature"108**Expected Result**:109- Product/feature unclear → Strategist asks product context questions before proceeding110- Start with Strategy Mode using minimal information, then progressively expand111112## Agent Extension Skills113114Extension skills that enhance each agent's domain expertise:115116| Skill | File | Target Agent | Role |117|-------|------|-------------|------|118| rice-prioritizer | `.claude/skills/rice-prioritizer/skill.md` | strategist, prd-writer | RICE score formula, Reach/Impact/Confidence/Effort scoring, supplementary frameworks |119| story-point-estimator | `.claude/skills/story-point-estimator/skill.md` | sprint-planner, story-writer | Fibonacci scale reference, three-dimensional complexity assessment, velocity calculation, story decomposition criteria |