Skip to content
Back to skills

Product Manager

ASecurity

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 decompos...

  • 1,256 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 29, 2026
businessgo

Security analysis

A100/100

Scanned May 29, 2026

npx -y skills add revfactory/harness-100 --skill product-manager --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Product Manager?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Product Manager
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/revfactory-product-manager/badge)](https://www.skillsdirectory.com/skills/revfactory-product-manager)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: product-manager
description: "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."
---

# 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)

1. 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
2. Create the `_workspace/` directory at the project root
3. Organize input and save as `_workspace/00_input.md`
4. If existing files are present, skip the corresponding phase
5. **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

1. Verify all files in `_workspace/`
2. Confirm that all RED Must Fix items from the review report have been addressed
3. 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 |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.