agentleFS
ianklassenianklassen/ai-pm-system/skills/prioritization-scorer/SKILL.md

prioritization-scorer

Skill1 starsChanged 7 months agoMITView on GitHub

Score and rank backlog items using RICE, ICE, or weighted scoring frameworks. Use when prioritizing features, deciding what to build next, or preparing for planning.

The file

We split this skill into the rules it gives an agent

6 rules. About 0 are common, 4 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈4

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Before quarterly planning or sprint planning

    line 16
  2. Distinctive:

    When debating between multiple initiatives

    line 17
  3. Distinctive:

    Ask for items to score. Accept:

    line 51
  4. Very specific:

    Reach: use MAU, DAU, or segment size from knowledge/products/*/metrics.md

    line 66
  5. Distinctive:

    Call out clusters (multiple items serving the same goal — could they be combined?)

    line 78
  6. Very specific:

    Write to memory/decisions/YYYY-MM-DD_prioritization.md so future planning can reference it.

    line 89

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Prioritization Scorer

Score and rank backlog items consistently using proven frameworks. Eliminates gut-feel prioritization and creates a defensible, shareable ranking for planning and stakeholder conversations.

When to Use

  • "Help me prioritize these features"
  • "What should we build next?"
  • "Score this backlog"
  • "RICE score for..."
  • Before quarterly planning or sprint planning
  • When debating between multiple initiatives
  • Stakeholder asks "why are we doing X instead of Y?"

Frameworks

RICE (default for consumer/mobile)

FactorDefinitionScale
ReachHow many users will this impact per quarter?Actual number estimate
ImpactHow much will it move the target metric per user?3 = massive, 2 = high, 1 = medium, 0.5 = low, 0.25 = minimal
ConfidenceHow sure are we about reach and impact estimates?100% = high, 80% = medium, 50% = low
EffortPerson-weeks of work (engineering + design + QA)Actual estimate

Score = (Reach × Impact × Confidence) / Effort

ICE (fast and lightweight)

FactorDefinitionScale
ImpactHow much will this move the needle?1-10
ConfidenceHow sure are we?1-10
EaseHow easy is this to build and ship?1-10

Score = Impact × Confidence × Ease

Weighted Scoring (custom criteria)

Define your own criteria and weights. Good for when you need to factor in strategic alignment, technical debt, or other org-specific concerns.

Process

1. Collect the Backlog

Ask for items to score. Accept:

  • A pasted list of features or initiatives
  • Reference to knowledge/products/*/roadmap.md
  • A brain dump ("I'm thinking about X, Y, and Z")

2. Choose the Framework

Recommend based on context:

  • RICE — best when you have rough reach data (analytics, user counts)
  • ICE — best for quick gut-check ranking when data is sparse
  • Weighted — best for cross-functional buy-in where multiple criteria matter

3. Score Each Item

Walk through each item and estimate each factor. For consumer/mobile:

  • Reach: use MAU, DAU, or segment size from knowledge/products/*/metrics.md
  • Impact: reference user research from memory/feedback/ or knowledge/customers/
  • Confidence: factor in whether there's data, research, or just intuition
  • Effort: break into eng/design/QA if possible

Flag items where confidence is below 50% — these may need an experiment before committing.

4. Rank and Discuss

Present the ranked list. Then:

  • Identify the top 3 (your "must do" tier)
  • Flag any scoring surprises (high-effort items that scored well, pet features that scored poorly)
  • Call out clusters (multiple items serving the same goal — could they be combined?)

5. Sanity Check

Ask the user:

  • Does this ranking feel right? If not, which item feels wrong and why?
  • Are there strategic reasons to override the score? (document why)
  • Any items that are prerequisites for higher-scored items?

6. Log the Prioritization

Write to memory/decisions/YYYY-MM-DD_prioritization.md so future planning can reference it.

Output

## Prioritization: [Context]

**Date:** YYYY-MM-DD
**Framework:** RICE / ICE / Weighted
**Items scored:** [count]

### Rankings

| Rank | Item | Reach | Impact | Confidence | Effort | Score |
|------|------|-------|--------|------------|--------|-------|
| 1 | [item] | [R] | [I] | [C] | [E] | [score] |

### Recommended Focus (Top 3)
1. **[Item]** — [why this matters]
2. **[Item]** — [why this matters]
3. **[Item]** — [why this matters]

### Needs Validation (Low Confidence)
- [Item] — confidence is [X]%, recommend: [experiment / research / spike]

### Overrides & Notes
- [Any strategic overrides with rationale]

### Dependencies
- [Item X] must ship before [Item Y]

Principles

  • Consistent > precise — the value is relative ranking, not absolute numbers
  • Low confidence = experiment, not debate — if you can't estimate impact, test it
  • Document overrides — if you override the score, write down why (future you will thank you)
  • Re-score quarterly — context changes, scores should too

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.