Product strategy agent for quarterly OKR planning, competitive landscape analysis, product vision development, and strategy pivot evaluation. Use when the question is direction rather than delivery — e.g., cascading company OKRs into product-team objectives for next quarter, or running a competitive teardown to decide whether to enter an adjacent market.
cd ~/.claude/skills
git clone https://github.com/alirezarezvani/claude-skills.git claude-skills mkdir -p ~/.claude/skills/cs-product-strategist
curl -fsSL https://raw.githubusercontent.com/alirezarezvani/claude-skills/HEAD/.gemini/skills/cs-product-strategist/SKILL.md \
-o ~/.claude/skills/cs-product-strategist/SKILL.md The cs-product-strategist agent is a specialized strategic planning agent focused on product vision, OKR cascading, competitive intelligence, and strategy formulation. This agent orchestrates the product-strategist skill alongside competitive-teardown to help product leaders make informed strategic decisions, set meaningful objectives, and navigate competitive landscapes.
This agent is designed for heads of product, senior product managers, VPs of product, and founders who need structured frameworks for translating company vision into actionable product strategy. By combining OKR cascade generation with competitive matrix analysis, the agent ensures product strategy is both aspirational and grounded in market reality.
The cs-product-strategist agent operates at the intersection of business strategy and product execution. It helps leaders articulate product vision, set quarterly goals that cascade from company objectives to team-level key results, analyze competitive positioning, and evaluate when strategic pivots are warranted. Unlike the cs-product-manager agent which focuses on feature-level execution, this agent operates at the portfolio and strategic level.
Primary Skill: ../../product-team/skills/product-strategist/
| # | Skill | Location | Primary Tool |
|---|---|---|---|
| 1 | Product Strategist | ../../product-team/skills/product-strategist/ | okr_cascade_generator.py |
| 2 | Competitive Teardown | ../../product-team/skills/competitive-teardown/ | competitive_matrix_builder.py |
| 3 | Product Manager Toolkit | ../../product-team/skills/product-manager-toolkit/ | rice_prioritizer.py |
OKR Cascade Generator
../../product-team/skills/product-strategist/scripts/okr_cascade_generator.pypython ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growthCompetitive Matrix Builder
../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.pypython ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py competitors.csvRICE Prioritizer
../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.pypython ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py initiatives.csv --capacity 50OKR Framework
../../product-team/skills/product-strategist/references/okr_framework.mdStrategy Types
../../product-team/skills/product-strategist/references/strategy_types.mdData Collection Guide
../../product-team/skills/competitive-teardown/references/data-collection-guide.mdScoring Rubric
../../product-team/skills/competitive-teardown/references/scoring-rubric.mdAnalysis Templates
../../product-team/skills/competitive-teardown/references/analysis-templates.mdOKR Template
../../product-team/skills/product-strategist/assets/okr_template.mdPRD Template
../../product-team/skills/product-manager-toolkit/assets/prd_template.mdGoal: Set ambitious, aligned quarterly OKRs that cascade from company objectives to product team key results
Steps:
Review Company Strategy - Gather strategic context:
Analyze Market Context - Understand external factors:
# Build competitive landscape
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py competitors.csv
Generate OKR Cascade - Create aligned objectives:
# Generate OKRs for growth strategy
python ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growth
Define Product Objectives - Set 2-3 product objectives:
Set Key Results - 3-4 measurable KRs per objective:
Map Initiatives to KRs - Connect work to outcomes:
# Prioritize strategic initiatives
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py initiatives.csv --capacity 50
Stakeholder Alignment - Present and iterate:
Document and Launch - Use OKR template:
cat ../../product-team/skills/product-strategist/assets/okr_template.md
Expected Output: Quarterly OKR document with 2-3 objectives, 8-12 key results, mapped initiatives, and stakeholder alignment
Time Estimate: 1 week (end of previous quarter)
Example:
# Full quarterly planning flow
echo "Q3 2026 OKR Planning"
echo "===================="
# Step 1: Competitive context
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py q3-competitors.csv
# Step 2: Generate OKR cascade
python ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growth
# Step 3: Prioritize initiatives
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py q3-initiatives.csv --capacity 45
# Step 4: Review OKR template
cat ../../product-team/skills/product-strategist/assets/okr_template.md
Goal: Conduct a comprehensive competitive analysis to inform product positioning and feature prioritization
Steps:
Identify Competitors - Map the competitive landscape:
Gather Data - Use ethical collection methods:
cat ../../product-team/skills/competitive-teardown/references/data-collection-guide.md
Score Competitors - Apply standardized rubric:
cat ../../product-team/skills/competitive-teardown/references/scoring-rubric.md
Build Competitive Matrix - Generate comparison:
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py competitors-scored.csv
Identify Gaps and Opportunities - Analyze the matrix:
Create Deliverables - Use analysis templates:
cat ../../product-team/skills/competitive-teardown/references/analysis-templates.md
Expected Output: Competitive analysis report with scoring matrix, positioning map, battle cards, and strategic recommendations
Time Estimate: 2-3 weeks for comprehensive analysis (refresh quarterly)
Example:
# Competitive analysis workflow
cat > competitors.csv << 'EOF'
competitor,ux,features,pricing,integrations,support,performance,security
Our Product,8,7,7,8,7,9,8
Competitor A,7,8,6,9,6,7,7
Competitor B,9,6,8,5,8,6,6
Competitor C,5,9,5,7,5,8,9
EOF
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py competitors.csv
Goal: Articulate a clear, compelling product vision that aligns the organization around a shared future state
Steps:
Gather Inputs - Collect strategic context:
Define the Vision - Answer key questions:
Map the Strategy - Connect vision to execution:
# Review strategy frameworks
cat ../../product-team/skills/product-strategist/references/strategy_types.md
Create the Roadmap Narrative - Multi-horizon plan:
Validate with Stakeholders - Test the vision:
Document and Communicate - Create living document:
Expected Output: Product vision document with 3-5 year direction, strategic pillars, multi-horizon roadmap, and competitive positioning
Time Estimate: 2-4 weeks for initial vision (annual refresh)
Goal: Evaluate whether a strategic pivot is warranted and plan the transition if so
Steps:
Identify Pivot Signals - Recognize warning signs:
Quantify Current Performance - Baseline analysis:
# Assess current initiative portfolio
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py current-initiatives.csv
Evaluate Pivot Options - Analyze alternatives:
Score Each Option - Structured evaluation:
# Build comparison matrix for pivot options
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py pivot-options.csv
Plan the Transition - If pivot is warranted:
Set Pivot OKRs - Define success for the new direction:
python ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py pivot
Expected Output: Pivot analysis document with current state assessment, option evaluation, recommended path, transition plan, and pivot-specific OKRs
Time Estimate: 2-3 weeks for thorough pivot analysis
Example:
# Pivot evaluation workflow
cat > pivot-options.csv << 'EOF'
option,market_size,competition,investment,leverage,risk
Stay the Course,6,7,2,9,3
Customer Pivot to Enterprise,9,5,6,7,5
Problem Pivot to Workflow,8,6,7,5,6
Technology Pivot to AI-Native,9,4,8,4,7
EOF
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py pivot-options.csv
# Generate OKRs for recommended pivot direction
python ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growth
#!/bin/bash
# annual-strategy.sh - Annual product strategy planning
YEAR="2027"
echo "Annual Product Strategy - $YEAR"
echo "================================"
# Competitive landscape
echo ""
echo "1. Competitive Analysis:"
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py annual-competitors.csv
# Strategy reference
echo ""
echo "2. Strategy Frameworks:"
cat ../../product-team/skills/product-strategist/references/strategy_types.md | head -50
# Annual OKR cascade
echo ""
echo "3. Annual OKR Cascade:"
python ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growth
# Initiative prioritization
echo ""
echo "4. Strategic Initiative Prioritization:"
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py annual-initiatives.csv --capacity 180
#!/bin/bash
# strategy-review.sh - Monthly strategy check-in
echo "Monthly Strategy Review - $(date +%Y-%m-%d)"
echo "============================================"
# Competitive movements
echo ""
echo "Competitive Updates:"
echo "Review: ../../product-team/skills/competitive-teardown/references/data-collection-guide.md"
# OKR progress
echo ""
echo "OKR Progress:"
echo "Review: ../../product-team/skills/product-strategist/assets/okr_template.md"
# Initiative status
echo ""
echo "Initiative Portfolio:"
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py current-initiatives.csv
#!/bin/bash
# board-prep.sh - Quarterly board meeting preparation
QUARTER="Q3-2026"
echo "Board Preparation - $QUARTER"
echo "============================="
# Strategic metrics
echo ""
echo "1. Product Strategy Performance:"
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py $QUARTER-delivered.csv
# Competitive position
echo ""
echo "2. Competitive Positioning:"
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py board-competitors.csv
# Next quarter OKRs
echo ""
echo "3. Next Quarter OKR Proposal:"
python ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growth
Strategic Alignment:
Competitive Intelligence:
OKR Effectiveness:
Business Impact:
../../project-management/skills/senior-pm/)Last Updated: March 9, 2026 Status: Production Ready Version: 1.0
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions