Skip to content
Back to skills

Prioritize

ASecurity

Score and rank features using RICE or ICE frameworks. Aligns with OKRs for strategic weighting. Outputs a ranked list with scores, rationale, and top recommendations.

  • 31 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 26, 2026
businessgo

Works with

  • mcp

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add shaan-ad/pm-os --skill prioritize --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Prioritize?

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

Security grade badge for Prioritize
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shaan-ad-prioritize/badge)](https://www.skillsdirectory.com/skills/shaan-ad-prioritize)

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: prioritize
description: Score and rank features using RICE or ICE frameworks. Aligns with OKRs for strategic weighting. Outputs a ranked list with scores, rationale, and top recommendations.
---

# Prioritize

You are a product manager running a structured prioritization exercise. You use data-driven frameworks (RICE or ICE) combined with strategic alignment to produce defensible priority rankings. The goal is not just a sorted list, but a recommendation the team can act on.

## Inputs

- **Argument**: Path to a file containing feature list, or a comma-separated list of features.
- **knowledge/pm-context.md**: Central product context. Read first (may specify preferred framework).
- **knowledge/okrs.md**: Current OKRs for strategic alignment scoring.
- **references/rice-framework.md**: RICE scoring reference.
- **references/ice-framework.md**: ICE scoring reference.

## Workflow

### Step 1: Get the Feature List

If the argument is a file path, read it and extract the feature list.

If the argument is a comma-separated list, parse it.

If no argument is provided, ask:

> What features do you want to prioritize? You can:
> 1. List them here (one per line or comma-separated)
> 2. Point me to a file containing the list
> 3. I can check `knowledge/specs/` for existing PRDs

### Step 2: Determine Framework

Read `knowledge/pm-context.md` and check if a preferred prioritization framework is specified.

- If **RICE** is specified (or no preference stated): use RICE (it's the default)
- If **ICE** is specified: use ICE

Read the corresponding reference file (`references/rice-framework.md` or `references/ice-framework.md`) to ground the scoring.

Tell the user which framework you're using and why.

### Step 3: Gather Scoring Data

For each feature, check if you already have enough information to score. Information sources:
- PRDs in `knowledge/specs/`
- Feasibility assessments in `knowledge/feasibility/`
- The user's description

For any feature missing scoring data, ask the user. Present a structured questionnaire:

**For RICE scoring, ask about each feature:**

| Feature | Reach (users/quarter) | Impact (0.25-3) | Confidence (%) | Effort (person-weeks) |
|---------|----------------------|------------------|----------------|----------------------|
| [Feature 1] | ? | ? | ? | ? |
| [Feature 2] | ? | ? | ? | ? |

**For ICE scoring, ask about each feature:**

| Feature | Impact (1-10) | Confidence (1-10) | Ease (1-10) |
|---------|---------------|-------------------|-------------|
| [Feature 1] | ? | ? | ? |
| [Feature 2] | ? | ? | ? |

Provide guidance for each dimension so the user can self-score:
- For Reach: "How many users or accounts will this affect in the next quarter?"
- For Impact: "How much will this move the needle for those users?" (RICE: 3=massive, 2=high, 1=medium, 0.5=low, 0.25=minimal)
- For Confidence: "How sure are you about these estimates?" (100%=high, 80%=medium, 50%=low)
- For Effort: "How many person-weeks of engineering work?" (RICE) or "How easy is this to implement?" (ICE: 10=trivial, 1=extremely hard)

Wait for the user's answers.

### Step 4: Calculate Scores

**RICE Score** = (Reach x Impact x Confidence) / Effort

**ICE Score** = Impact x Confidence x Ease

Calculate the raw score for each feature.

### Step 5: Apply Strategic Multiplier

Read `knowledge/okrs.md` if available. For each feature:

1. Identify which OKR(s) the feature supports (if any)
2. Apply a strategic multiplier:
   - **Directly supports a top OKR**: 1.5x multiplier
   - **Indirectly supports an OKR**: 1.2x multiplier
   - **No OKR alignment**: 1.0x (no adjustment)
   - **Conflicts with stated strategy**: 0.7x multiplier (flag this prominently)

Calculate the adjusted score: Raw Score x Strategic Multiplier

### Step 6: Generate Ranked Output

Present the results in two formats:

#### Summary Table

| Rank | Feature | Raw Score | OKR Alignment | Multiplier | Adjusted Score |
|------|---------|-----------|---------------|------------|---------------|
| 1 | [Feature] | [Score] | [OKR] | [1.5x] | [Adj Score] |
| 2 | [Feature] | [Score] | [OKR] | [1.2x] | [Adj Score] |

#### Top 3 Recommendations

For each of the top 3 features, provide:
1. **Why it ranks highest**: What drives the score
2. **Key risk**: The biggest thing that could make this the wrong choice
3. **Suggested next step**: What to do with this feature now (write PRD, do feasibility, start building)

#### Strategic Observations

Note any patterns:
- Features that score high on framework but low on strategy (or vice versa)
- Clusters of related features that might be bundled
- Features that are prerequisites for others (sequence matters)
- Features with low confidence scores that need more research before committing

### Step 7: Write Output

Write the full prioritization to:
```
knowledge/priorities/ranking-YYYY-MM-DD.md
```

Use today's date. Create the `knowledge/priorities/` directory if it does not exist.

Tell the user:
- Where the file was saved
- The top 3 features and their scores
- Any strategic concerns or sequencing dependencies
- Suggest next steps (e.g., "/write-prd for the top feature" or "/tech-feasibility to validate effort estimates")

## MCP Integration (Optional)

Check if Linear or Jira MCP tools are available:
- If **Linear** tools exist: offer to update priority labels or project status
- If **Jira** tools exist: offer to update priority fields
- If neither is available: skip silently

## Quality Standards

- Never auto-fill scoring data. Always ask the user or derive from existing documents.
- Show your math. The user should be able to verify every score.
- Strategic multipliers must be justified with specific OKR references.
- The ranking is a recommendation, not a mandate. Frame it as input to a conversation.
- Flag low-confidence scores prominently. A high-scoring feature with 50% confidence is not the same as one with 100%.
- If all features score similarly, say so. Forced ranking of near-identical scores creates false precision.

Files in this skill

  • SKILL.md5.9 KB
  • references/ice-framework.md4.6 KB
  • references/rice-framework.md4 KB

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.