agentleFS
Tngc93Tngc93/product-management-skills/skills/prioritize/SKILL.md

prioritize

Skill0 starsChanged 32 days agoMITView on GitHub

Rank a list of features, initiatives or backlog items with RICE or ICE, with every estimate written down and justified and the arithmetic done by a script rather than by the model. Use when the user asks to prioritise, rank, score, compare options, build a roadmap order, or decide what to do first.

20 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use decision-doc, weekly-plan and 9 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • MehdibargachSkill

    decision-doc

    Structure a product decision with options, trade-offs, and a clear recommendation. Takes a decision to make and outputs a concise decision document ready for stakeholder review.

    Also in 3 projects that use this

  • aleksander-dytkoSkill

    weekly-plan

    Plan weekly P-Tasks with in-repo task triage and overplanning challenge

    Also in 3 projects that use this

  • nbirknerSkill

    interview-guide

    Use when preparing to conduct user research interviews and needing structured JTBD-based questions. Also use when starting a new discovery research effort or when existing interview questions feel generic. Keywords: interview guide, user research questions, discovery interview, JTBD questions, research script.

    Also in 3 projects that use this

  • launchapp-devSkill

    journey-map

    Create an end-to-end user journey map with stages, touchpoints, emotions, pain points, and opportunity areas. Use when mapping the full user experience for a product, feature, or service.

    Also in 3 projects that use this

  • arezousSkill

    status-update

    Write a status update for a project or initiative. Matches the style to the audience.

    Also in 3 projects that use this

  • GitHubSkill

    prd

    Generate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered features. Includes executive summaries, user stories, technical specifications, and risk analysis.

    Also in 4 projects that use this

The file

We split this skill into the rules it gives an agent

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

  • 0

    Common

    Most of the 19 edited versions we read keep these.

  • 2

    Distinctive

    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:

    RICE: when you can estimate how many users an item reaches in a fixed period.

    line 14
  2. Distinctive:

    Use one method for the whole list.

    line 17
  3. Very specific:

    Start from pm-skills template prioritize.

    line 21
  4. Very specific:

    Run pm-skills score <file>.

    line 35

“Common” is measured: kept by at least 6 in 10 of the 19 edited versions of this file we could read. “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

Prioritise with RICE or ICE

Scores are a way to make assumptions visible and arguable, not an oracle. The value is in the written reasons, and in noticing when two options are too close to call.

CLI: node "${CLAUDE_PLUGIN_ROOT}/cli/pm-skills.mjs" (or ../../cli/pm-skills.mjs relative to this file). Below, pm-skills. Never compute scores yourself. Always run pm-skills score.

1. Choose the method

  • RICE when you can estimate how many users an item reaches in a fixed period. Score = Reach × Impact × Confidence ÷ Effort.
  • ICE for early ideas or growth experiments where reach is unknowable. Score = Impact × Confidence × Ease, each 1 to 10.

Use one method for the whole list. Ask the user which period reach is measured over (for example "users per quarter") and in which unit effort is measured (for example person-weeks), and use the same for every row.

2. Estimate each input, with a reason

Start from pm-skills template prioritize. For every item fill in the inputs and a one-line reason for each. Use the scales strictly:

InputScale
Reach (RICE)number of users or events in the chosen period, from data where possible
Impact (RICE)3 massive, 2 high, 1 medium, 0.5 low, 0.25 minimal
Confidence (RICE)100% with data, 80% with some evidence, 50% gut feel. Above 80% needs data
Effort (RICE)person-weeks or person-months, from the people doing the work if possible
Impact, Confidence, Ease (ICE)1 to 10 each

Where you are guessing, say so and lower confidence. Do not let the user's favourite item get a generous score that you would not give the others.

3. Score

Run pm-skills score <file>. It prints the ranked table, rejects inputs off the scale, flags confidence above 80% and lists pairs within 10% of each other. Add --write to put Score and Rank columns into the user's table.

4. Present the result

  • The ranked table from the script, unchanged.
  • Close calls: for each pair the script lists, say what would decide between them (strategy, dependencies, timing), not which number is bigger.
  • Sensitivity: name the one or two estimates that, if wrong, would change the top three. Those are the ones worth validating first.
  • What the score ignores: dependencies, deadlines, strategic bets, risk reduction. Point out where any of these should override the ranking.

Let the user make the call. Your job is to make the trade-offs visible.

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.