Get the FREE Ultimate OpenClaw Setup Guide →

feature-prioritizer

Scanned
npx machina-cli add skill dhzrx/ai-pm-claude-skills/feature-prioritizer --openclaw
Files (1)
SKILL.md
8.6 KB

Feature Prioritizer

Overview

The Feature Prioritizer skill helps AI Product Managers make data-driven decisions about what to build next. It applies multiple prioritization frameworks (RICE, ICE, Value vs. Effort), generates comparison matrices, and provides strategic recommendations for feature roadmapping.

When to Use This Skill

  • Planning quarterly or annual roadmaps
  • Evaluating a large feature backlog
  • Making build vs. buy vs. partner decisions
  • Responding to stakeholder feature requests
  • Resolving conflicts about priorities
  • Communicating trade-offs to leadership
  • Balancing technical debt vs. new features
  • Comparing AI/ML investment opportunities

PM Frameworks Applied

  • RICE Scoring: Reach × Impact × Confidence / Effort
  • ICE Scoring: (Impact + Confidence + Ease) / 3
  • Value vs. Effort Matrix: 2x2 matrix for visual prioritization
  • Weighted Scoring: Custom weights for company priorities
  • Strategic Alignment: Fit with company OKRs and vision
  • Dependency Mapping: Understanding feature relationships
  • Risk-Adjusted Scoring: Accounting for uncertainty

Inputs Required

{
  "features": [
    {
      "name": "string",
      "description": "string",
      "reach": "number (users affected per quarter)",
      "impact": "number (0.25-3.0 scale)",
      "confidence": "number (0.0-1.0 scale)",
      "effort": "number (person-months)",
      "strategic_alignment": "number (1-5 scale, optional)",
      "dependencies": ["list of feature names, optional"],
      "risk_level": "string (low/medium/high, optional)"
    }
  ],
  "company_priorities": {
    "growth_weight": "number (0.0-1.0, optional)",
    "retention_weight": "number (0.0-1.0, optional)",
    "monetization_weight": "number (0.0-1.0, optional)"
  },
  "constraints": {
    "max_effort_per_quarter": "number (optional)",
    "required_features": ["list, optional"]
  }
}

Outputs Produced

  1. Prioritized Feature List - Features ranked by RICE and ICE scores
  2. Value vs. Effort Matrix - Visual 2x2 matrix in ASCII or data format
  3. Strategic Recommendations - Which features to build, defer, or cut
  4. Roadmap Scenarios - Different options based on resource availability
  5. Risk Analysis - Highlighting high-risk features
  6. Dependency Map - Features that should be built together
  7. Trade-off Analysis - What you're giving up by choosing certain features

Usage Instructions

Basic Invocation

Prioritize these features using RICE: [list 3-5 features with reach, impact, confidence, effort]

Detailed Invocation

I need to prioritize my feature backlog for Q1 planning. Here are the features:

1. AI-powered search - 50K users, high impact (2.0), 80% confidence, 4 months effort
2. Mobile app dark mode - 100K users, low impact (0.5), 95% confidence, 1 month effort
3. Advanced analytics dashboard - 10K users, massive impact (3.0), 60% confidence, 6 months effort
4. Social sharing - 75K users, medium impact (1.0), 70% confidence, 2 months effort

Company priorities: 60% growth, 30% retention, 10% monetization
Constraint: Maximum 8 person-months available

Generate RICE scores, ICE scores, value vs. effort matrix, and recommend Q1 roadmap.

Best Practices

  • Use consistent units - Always measure reach in same timeframe (e.g., quarterly)
  • Calibrate impact scale - 0.25=minimal, 0.5=low, 1.0=medium, 2.0=high, 3.0=massive
  • Be honest about confidence - Low confidence should penalize risky bets
  • Include all effort - Design, engineering, testing, documentation
  • Consider dependencies - Some features unlock others
  • Validate with stakeholders - Scoring is subjective, get alignment
  • Revisit regularly - Priorities change, update scores quarterly
  • Balance frameworks - No single framework is perfect
  • Account for strategic value - Some features are strategic bets

Composition with Other Skills

Recommended Workflow

  1. Before Prioritization:

    • user-research-analyzer → Understand user needs
    • competitive-analyzer → Know market dynamics
    • metrics-dashboard-builder → Define success metrics
  2. During Prioritization:

    • Use this skill (feature-prioritizer) → Score and rank features
    • Iterate on assumptions with team
  3. After Prioritization:

    • prd-generator → Create PRDs for top features
    • roadmap-planner → Build visual roadmap
    • stakeholder-communicator → Explain priorities and trade-offs

Common Pitfalls to Avoid

  • Optimism bias - Overestimating impact, underestimating effort
  • Recency bias - Overweighting recently requested features
  • HiPPO effect - Letting highest paid person's opinion dominate
  • Analysis paralysis - Over-analyzing instead of deciding
  • Ignoring technical debt - Only prioritizing new features
  • Missing dependencies - Building features in wrong order
  • Forgetting maintenance - Not accounting for support burden
  • Local optimization - Optimizing for team vs. company goals

Prioritization Framework Details

RICE Scoring

Formula: (Reach × Impact × Confidence) / Effort

When to use:

  • Large feature sets (10+ features)
  • Need quantitative justification
  • Want to compare very different features

Strengths:

  • Comprehensive and objective
  • Forces thinking about all dimensions
  • Easy to communicate to stakeholders

Limitations:

  • Requires good data/estimates
  • Doesn't capture strategic value well
  • Can be gamed if not careful

ICE Scoring

Formula: (Impact + Confidence + Ease) / 3

When to use:

  • Quick prioritization needed
  • Early-stage features with limited data
  • Evaluating experiments or bets

Strengths:

  • Simple and fast
  • Good for experiments
  • Less data-intensive than RICE

Limitations:

  • Doesn't account for reach
  • All factors weighted equally
  • More subjective

Value vs. Effort Matrix

Quadrants:

  • Quick Wins (High Value, Low Effort) → Build first
  • Big Bets (High Value, High Effort) → Plan carefully
  • Fill Ins (Low Value, Low Effort) → Build if capacity
  • Time Sinks (Low Value, High Effort) → Avoid

When to use:

  • Visual communication to executives
  • Simplifying complex decisions
  • First-pass filtering of backlog

Python Functions

calculate_rice(reach: int, impact: float, confidence: float, effort: float) -> float

Calculates RICE prioritization score.

calculate_ice(impact: float, confidence: float, ease: float) -> float

Calculates ICE prioritization score.

generate_value_effort_matrix(features: list) -> dict

Creates 2x2 matrix categorizing features into quadrants.

apply_strategic_weights(features: list, weights: dict) -> list

Adjusts scores based on company strategic priorities.

identify_dependencies(features: list) -> dict

Maps feature dependencies and suggests build order.

generate_roadmap_scenarios(features: list, constraints: dict) -> list

Creates different roadmap options based on resource constraints.

assess_portfolio_balance(features: list) -> dict

Analyzes if feature mix balances growth, retention, technical debt, etc.

Output Format Example

## Feature Prioritization Results

### RICE Scores (Ranked)

| Rank | Feature | Reach | Impact | Confidence | Effort | RICE Score |
|------|---------|-------|--------|------------|--------|------------|
| 1 | Feature A | 50,000 | 2.0 | 80% | 4 | 20.0 |
| 2 | Feature B | 100,000 | 0.5 | 95% | 1 | 47.5 |

### Value vs. Effort Matrix

High │ [Big Bets] [Quick Wins] │ Feature A Feature B VALUE│ │ [Time Sinks] [Fill Ins] Low │ Feature C Feature D │ └───────────────────────────── High Low EFFORT


### Strategic Recommendations

**Build Now (Q1)**:
1. Feature B - Quick win with massive reach
2. Feature A - Strategic bet, high impact

**Defer to Q2**:
- Feature D - Low value, wait for capacity

**Cut from Roadmap**:
- Feature C - Time sink, recommend alternative approach

Related Documentation

  • See prd-generator for creating specs for prioritized features
  • See roadmap-planner for visual roadmap creation
  • See user-research-analyzer for validating impact assumptions
  • See stakeholder-communicator for explaining priority decisions

Version: 1.0.0
Last Updated: November 2025
Skill Type: Analytical (with Python)
Complexity: Intermediate

Source

git clone https://github.com/dhzrx/ai-pm-claude-skills/blob/main/skills/feature-prioritizer/SKILL.mdView on GitHub

Overview

The Feature Prioritizer helps AI Product Managers make data-driven decisions about what to build next. It applies multiple prioritization frameworks (RICE, ICE, Value vs. Effort), generates comparison matrices, and provides strategic recommendations for feature roadmapping.

How This Skill Works

You provide a list of features with reach, impact, confidence, and effort, plus optional strategic alignment and dependencies. The tool computes RICE scores, ICE scores, and a Value vs. Effort matrix, then outputs prioritized lists, matrices, and actionable guidance for roadmaps, risk, and dependencies.

When to Use It

  • Planning quarterly or annual roadmaps
  • Evaluating a large feature backlog
  • Communicating trade-offs to leadership
  • Balancing technical debt vs new features
  • Comparing AI/ML investment opportunities

Quick Start

  1. Step 1: Gather features with reach, impact, confidence, and effort (plus optional alignment and dependencies)
  2. Step 2: Compute RICE and ICE scores and plot a Value vs. Effort matrix
  3. Step 3: Review results and generate strategic recommendations and roadmap options

Best Practices

  • Use consistent units for reach and effort across all features
  • Calibrate impact scale (0.25 to 3.0) for meaningful differentiation
  • Be honest about confidence to avoid risky bets
  • Include all effort components (design, engineering, testing, docs)
  • Consider dependencies and strategic alignment when scoring

Example Use Cases

  • AI-powered search prioritized using RICE and ICE with a Value vs Effort matrix to guide a Q1 roadmap
  • Mobile app dark mode evaluated for reach and impact to decide prioritization
  • Advanced analytics dashboard scored for impact, confidence, and effort to balance backlog
  • Social sharing feature assessed with dependencies and risk to determine build vs defer
  • Roadmap scenarios produced under resource constraints to communicate trade-offs to leadership

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers