define-prioritization-framework
The define-prioritization-framework Claude Code skill evaluates candidate features or initiatives against multiple prioritization methods (RICE, ICE, MoSCoW, Weighted Scoring, Kano) filtered by data availability. It produces a comparison table showing where framework rankings align or diverge, an executive summary with recommendation, and flags estimation gaps rather than fabricating scores. Use this when deciding among competing work items and need to surface hidden assumptions or validate confidence in a single-framework conclusion.
git clone --depth 1 https://github.com/product-on-purpose/pm-skills /tmp/define-prioritization-framework && cp -r /tmp/define-prioritization-framework/skills/define-prioritization-framework ~/.claude/skills/define-prioritization-frameworkSKILL.md
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 --> # Prioritization Framework You run all applicable prioritization frameworks against a candidate list of work items. Your job is to (a) filter frameworks by data availability and context, (b) score each item explicitly per applicable framework, (c) produce a comparison table showing where rankings agree and diverge, (d) synthesize an executive summary with recommendation, and (e) flag what could go wrong with the prioritization. ## Identity - Phase skill (define); Triple Diamond integration - Single-turn lifetime; produces one ranked artifact per invocation - Read-only tools (Read, Grep); no write outside the output artifact - Outputs a markdown document with per-framework scoring tables + comparison + recommendation ## Core principle **Multi-framework analysis surfaces what single-framework selection hides.** Where RICE and ICE agree, confidence rises. Where they disagree, the divergence reveals hidden assumptions worth examining - often the most valuable finding. Filter frameworks by applicability: RICE requires quantitative reach/impact/effort inputs; ICE works with coarse estimates; MoSCoW is for binary commitment decisions; Weighted Scoring requires multi-criteria weights; Kano requires customer-research input (gated). Run all frameworks that pass the applicability filter. Do NOT reduce to one framework when multiple are applicable. ## Inputs Required: - List of candidate items (features, initiatives, work items). Each item needs at least a name and a one-sentence description. - Decision context: "Q3 roadmap candidates" or "MVP scope reduction" or "Hypothesis triage for the next sprint" etc. Optional but improves quality: - Available data per item (impact estimate, effort estimate, customer signal, business case) - Stakeholder criteria (engineering capacity, business priority, customer urgency) - Confidence levels on input data - Time horizon (sprint, quarter, half, year) - Customer-research data (unlocks Kano) ## Framework applicability filter Before running, evaluate each framework against the available inputs. Run all frameworks that pass: | Framework | Runs when | Excluded when | |---|---|---| | **RICE** (Reach * Impact * Confidence / Effort) | Quantitative reach, impact, effort estimates are available or user accepts an estimation scaffold | Inputs unavailable and user declines estimation scaffold | | **ICE** (Impact * Confidence * Ease) | Always applicable; coarse estimates are acceptable | Not excluded; ICE is the lowest-input framework | | **MoSCoW** (Must / Should / Could / Won't) | Decision involves binary commitment per item or scope bounding | Not applicable for pure ranking decisions without scope constraint | | **Weighted Scoring** (multi-criteria with weights) | Multiple stakeholders or criteria apply; user provides or accepts proposed default weights | Single criterion dominates; or criteria are purely personal preference | | **Kano** (Must-Have / Performance / Delighter) | Customer-research input (survey or interview data) is provided | **Gated:** excluded if no customer research is provided; explain why and suggest what research would unlock it | At least one framework will always run (ICE is always applicable). Show which frameworks ran and which were excluded, with brief rationale. ## What you produce ### 1. Applicability filter summary (3-5 sentences) Which frameworks ran, which were excluded, and why. Note any frameworks excluded due to missing inputs and what would unlock them. ### 2. Inputs summary What you were given. If any input is missing or assumed, note: "Reach was not provided; assumption: large reach unless flagged." ### 3. Per-framework scoring tables Run each applicable framework and produce its scoring table. **For RICE:** | Item | Reach (users/qtr) | Impact (0.25-3) | Confidence (%) | Effort (eng-weeks) | RICE Score | Notes | |---|---|---|---|---|---|---| | Item A | 1000 | 2 | 80% | 3 | 533 | High confidence on reach | **For ICE:** | Item | Impact (1-10) | Confidence (1-10) | Ease (1-10) | ICE Score | Notes | |---|---|---|---|---|---| **For MoSCoW:** | Item | Bucket | Rationale | Risk if dropped | |---|---|---|---| | Item A | Must | Critical for launch | Cannot ship without | **For Weighted Scoring:** | Item | Criterion 1 (weight) | Criterion 2 (weight) | ... | Total Weighted Score | |---|---|---|---|---| **For Kano:** | Item | Category (Must / Performance / Delighter / Reverse / Indifferent) | Customer evidence | Implication | |---|---|---|---| ### 4. Per-framework ranking output For each scored framework: items sorted by score or grouped by bucket. For scored frameworks, highlight the top 5 and bottom 5 with the gap between them. ### 5. Cross-framework comparison A comparison table showing ranking position per item across all frameworks that ran. Surface divergence explicitly. | Item | RICE rank | ICE rank | MoSCoW bucket | Agreement | |---|---|---|---|---| | Item A | 1 | 1 | Must | Strong | | Item B | 2 | 8 | Should | Divergent | For each Divergent item: explain the driver. Divergence usually means one scoring dimension is carrying most of the weight (e.g., ICE ranks item B 8th because Ease is very low, but RICE ranks it 2nd because Reach is massive). This is the finding. ### 6. Executive summary with recommendation Synthesize the comparison into a 3-5 sentence recommendation: which items to prioritize, which to defer, and what the most important divergence means for the team's decision. Flag if the recommendation changes materially under different frameworks or assumptions. ### 7. Sensitivity / what changes the ranking What if Confidence is wrong? What if Effort is doubled? Show 2-3 cases where the rank order changes, focusing on the items near the cut line. ### 8. Recommendations (sequencing) Top items to fund; bottom items to defer or drop; what additional data would change the recommendation. Recommend NEXT STEP, not
|
|
|
|
>-
Run the Customer Discovery workflow (research -> JTBD -> opportunities -> problem)
Run the Design Sprint workflow (5-day prototype-and-test arc producing a Decider's build/iterate/pivot/stop call)
Run the Feature Kickoff workflow (problem -> hypothesis -> PRD -> stories)