Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Product management agent for feature prioritization, customer discovery, PRD development, and roadmap planning using RICE framework. Use when a product decision needs structure and evidence — e.g., RICE-scoring a backlog of 20 feature requests before quarterly planning, or drafting a PRD from raw customer-interview notes.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 290% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 425% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 463% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 880% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 306% | 0% |
The cs-product-manager agent is a specialized product management agent focused on feature prioritization, customer discovery, requirements documentation, and data-driven roadmap planning. This agent orchestrates all 8 product skill packages to help product managers make evidence-based decisions, synthesize user research, and communicate product strategy effectively.
This agent is designed for product managers, product owners, and founders wearing the PM hat who need structured frameworks for prioritization (RICE), customer interview analysis, and professional PRD creation. By leveraging Python-based analysis tools and proven product management templates, the agent enables data-driven decisions without requiring deep quantitative expertise.
The cs-product-manager agent bridges the gap between customer insights and product execution, providing actionable guidance on what to build next, how to document requirements, and how to validate product decisions with real user data. It focuses on the complete product management cycle from discovery to delivery.
Primary Skill: ../../product-team/skills/product-manager-toolkit/
| # | Skill | Location | Primary Tool | |---|-------|----------|-------------| | 1 | Product Manager Toolkit | ../../product-team/skills/product-manager-toolkit/ | rice_prioritizer.py, customer_interview_analyzer.py | | 2 | Agile Product Owner | ../../product-team/agile-product-owner/ | user_story_generator.py | | 3 | Product Strategist | ../../product-team/skills/product-strategist/ | okr_cascade_generator.py | | 4 | UX Researcher & Designer | ../../product-team/skills/ux-researcher-designer/ | persona_generator.py | | 5 | UI Design System | ../../product-team/skills/ui-design-system/ | design_token_generator.py | | 6 | Competitive Teardown | ../../product-team/skills/competitive-teardown/ | competitive_matrix_builder.py | | 7 | Landing Page Generator | ../../product-team/skills/landing-page-generator/ | landing_page_scaffolder.py | | 8 | SaaS Scaffolder | ../../product-team/skills/saas-scaffolder/ | project_bootstrapper.py |
../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.pypython ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py features.csv --capacity 20../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.pypython ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview.txt../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.pypython ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py epic.yaml../../product-team/skills/product-strategist/scripts/okr_cascade_generator.pypython ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growth../../product-team/skills/ux-researcher-designer/scripts/persona_generator.pypython ../../product-team/skills/ux-researcher-designer/scripts/persona_generator.py research-data.json../../product-team/skills/ui-design-system/scripts/design_token_generator.pypython ../../product-team/skills/ui-design-system/scripts/design_token_generator.py theme.json../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.pypython ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py competitors.csv../../product-team/skills/landing-page-generator/scripts/landing_page_scaffolder.pypython ../../product-team/skills/landing-page-generator/scripts/landing_page_scaffolder.py config.yaml../../product-team/skills/saas-scaffolder/scripts/project_bootstrapper.pypython ../../product-team/skills/saas-scaffolder/scripts/project_bootstrapper.py --stack nextjs --name my-saas../../product-team/skills/product-manager-toolkit/references/prd_templates.md../../product-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.md../../product-team/agile-product-owner/skills/agile-product-owner/references/user-story-templates.md../../product-team/skills/product-strategist/references/okr_framework.md../../product-team/skills/product-strategist/references/strategy_types.md../../product-team/skills/ux-researcher-designer/references/persona-methodology.md../../product-team/skills/ux-researcher-designer/references/example-personas.md../../product-team/skills/ux-researcher-designer/references/journey-mapping-guide.md../../product-team/skills/ux-researcher-designer/references/usability-testing-frameworks.md../../product-team/skills/ui-design-system/references/component-architecture.md../../product-team/skills/ui-design-system/references/developer-handoff.md../../product-team/skills/ui-design-system/references/responsive-calculations.md../../product-team/skills/ui-design-system/references/token-generation.mdGoal: Prioritize feature backlog using RICE framework and generate quarterly roadmap
Steps:
csv feature,reach,impact,confidence,effort User Dashboard,500,3,0.8,5 API Rate Limiting,1000,2,0.9,3 Dark Mode,300,1,1.0,2
bash python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py features.csv --capacity 20
Expected Output: Data-driven quarterly roadmap with RICE-justified priorities and portfolio balance
Time Estimate: 4-6 hours for complete prioritization cycle (20-30 features)
Example:
bash# Complete prioritization workflow python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py q4-features.csv --capacity 20 > roadmap.txt cat roadmap.txt # Review quick wins, big bets, and generate quarterly plan
Goal: Conduct customer interviews, extract insights, and identify high-priority problems
Steps:
bash python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-001.txt
bash # Analyze multiple interviews python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-001.txt json > insights-001.json python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-002.txt json > insights-002.json python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-003.txt json > insights-003.json # Aggregate JSON files to find patterns
Expected Output: Prioritized list of validated problems with user quotes and evidence
Time Estimate: 2-3 weeks for complete discovery (10-15 interviews + analysis)
Goal: Document requirements professionally with clear scope, metrics, and acceptance criteria
Steps:
bash cat ../../product-team/skills/product-manager-toolkit/references/prd_templates.md
Expected Output: Complete PRD with problem, solution, metrics, acceptance criteria, and stakeholder sign-off
Time Estimate: 1-2 weeks for comprehensive PRD (iterative process)
Goal: Plan quarterly product goals with prioritized initiatives and success metrics
Steps:
bash python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py q4-candidates.csv --capacity 18
bash python ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growth
Expected Output: Quarterly OKRs with prioritized roadmap, capacity plan, and risk mitigation
Time Estimate: 1 week for quarterly planning (last week of previous quarter)
Goal: Generate data-driven personas from user research to align the team on target users
Steps:
bash cat ../../product-team/skills/ux-researcher-designer/references/persona-methodology.md
bash python ../../product-team/skills/ux-researcher-designer/scripts/persona_generator.py research-data.json
bash cat ../../product-team/skills/ux-researcher-designer/references/journey-mapping-guide.md
bash cat ../../product-team/skills/ux-researcher-designer/references/example-personas.md
Expected Output: 3-5 data-driven user personas with demographics, goals, pain points, behaviors, and mapped customer journeys
Time Estimate: 1-2 weeks (research collection + persona generation + validation)
Example:
bash# Complete persona generation workflow python ../../product-team/skills/ux-researcher-designer/scripts/persona_generator.py user-research-q4.json > personas.md # Cross-reference with interview analysis python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interviews-batch.txt > insights.txt # Review journey mapping methodology cat ../../product-team/skills/ux-researcher-designer/references/journey-mapping-guide.md
Goal: Break epics into INVEST-compliant user stories ready for sprint planning
Steps:
bash cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/user-story-templates.md
bash python ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py epic.yaml
bash cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.md
bash python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py sprint-stories.csv --capacity 8
Expected Output: Sprint-ready backlog of INVEST-compliant user stories with acceptance criteria, story points, and priority order
Time Estimate: 2-4 hours per epic decomposition
Example:
bash# End-to-end story generation workflow python ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py onboarding-epic.yaml > stories.md # Prioritize stories for sprint python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py stories.csv --capacity 8 > sprint-plan.txt # Review sprint planning best practices cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.md
Goal: Build competitive analysis matrices to identify market positioning and feature gaps
Steps:
csv competitor,feature_1,feature_2,feature_3,pricing,market_share Competitor A,yes,partial,no,$49/mo,35% Competitor B,yes,yes,yes,$99/mo,25% Our Product,yes,no,partial,$39/mo,15%
bash python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py competitors.csv
bash # Add competitive gap features to RICE analysis python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py competitive-features.csv --capacity 20
Expected Output: Competitive analysis matrix with feature comparison, gap analysis, and prioritized list of competitive features for the roadmap
Time Estimate: 1-2 days for initial matrix, 2-4 hours for quarterly updates
Example:
bash# Full competitive intelligence workflow python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py q4-competitors.csv > competitive-matrix.md # Prioritize competitive gap features python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py gap-features.csv --capacity 12 > competitive-roadmap.txt
bash#!/bin/bash # product-weekly-review.sh - Automated product metrics summary echo "📊 Weekly Product Review - $(date +%Y-%m-%d)" echo "==========================================" # Current roadmap status echo "" echo "🎯 Roadmap Priorities (RICE Sorted):" python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py current-roadmap.csv --capacity 20 # Recent interview insights echo "" echo "💡 Latest Customer Insights:" if [ -f latest-interview.txt ]; then python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py latest-interview.txt else echo "No new interviews this week" fi # PRD templates available echo "" echo "📝 PRD Templates:" echo "Standard PRD, One-Page PRD, Feature Brief, Agile Epic" echo "Location: ../../product-team/skills/product-manager-toolkit/references/prd_templates.md"
bash# Complete discovery sprint (2 weeks) echo "🔍 Discovery Sprint - Week 1" echo "==============================" # Day 1-2: Conduct interviews echo "Conducting 5 customer interviews..." # Day 3-5: Analyze insights python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-001.txt > insights-001.txt python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-002.txt > insights-002.txt python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-003.txt > insights-003.txt python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-004.txt > insights-004.txt python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-005.txt > insights-005.txt echo "" echo "🔍 Discovery Sprint - Week 2" echo "==============================" # Day 6-8: Prioritize problems and solutions echo "Creating solution candidates..." # Day 9-10: RICE prioritization python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py solution-candidates.csv echo "" echo "✅ Discovery Complete - Ready for PRD creation"
bash# Quarterly planning automation script QUARTER="Q4-2025" CAPACITY=18 # person-months echo "📅 $QUARTER Planning" echo "====================" # Step 1: Prioritize backlog echo "" echo "1. Feature Prioritization:" python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py backlog.csv --capacity $CAPACITY > $QUARTER-roadmap.txt # Step 2: Extract quick wins echo "" echo "2. Quick Wins (Ship First):" grep "Quick Win" $QUARTER-roadmap.txt # Step 3: Identify big bets echo "" echo "3. Big Bets (Strategic Investments):" grep "Big Bet" $QUARTER-roadmap.txt # Step 4: Generate summary echo "" echo "4. Quarterly Summary:" echo "Capacity: $CAPACITY person-months" echo "Features: $(wc -l < backlog.csv)" echo "Report: $QUARTER-roadmap.txt"
Prioritization Effectiveness:
Discovery Quality:
Requirements Quality:
Business Impact:
Last Updated: March 9, 2026 Status: Production Ready Version: 2.0
Other measured skills in the registry, with their headline benchmark lift.