Receber por email
← Voltar para o catálogo

prioritize

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.

26estrelas
Atualizado há 7 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add shaan-ad/pm-os

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/prioritize-shaan-ad/svg)](https://www.skillteca.com.br/skills/prioritize-shaan-ad)
#ai

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

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:
  3. Directly supports a top OKR: 1.5x multiplier
  4. Indirectly supports an OKR: 1.2x multiplier
  5. No OKR alignment: 1.0x (no adjustment)
  6. 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.
Compartilhar X LinkedIn