Agent skill

Define Prioritization Framework

by product-on-purpose in product-on-purpose/pm-skills

Run applicable prioritization frameworks (RICE, ICE, MoSCoW, Weighted Scoring, Kano) against a list of features or initiatives.

Apache-2.0Auto-check passedProduct & Project Management

Install Define Prioritization Framework

skills CLI
$ npx skills add product-on-purpose/pm-skills --skill define-prioritization-framework -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install product-on-purpose/pm-skills define-prioritization-framework --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/product-on-purpose/pm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/define-prioritization-framework .claude/skills/define-prioritization-framework && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
define-prioritization-framework
GitHub stars
715
Token cost
~5k tokens
SKILL.md length
2,755 words
Files
5 (incl. references)
Skills in repo
68
Repo updated
First seen
Licence
Apache-2.0

At a glance

Run applicable prioritization frameworks (RICE, ICE, MoSCoW, Weighted Scoring, Kano) against a list of features or initiatives.

  • Works in 9 steps: Applicability filter summary (3-5… → Inputs summary → Per-framework scoring tables → …
  • Tasks that involve Prioritization frameworks
  • SKILL.md covers Identity, Core principle, When NOT to Use and Inputs, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Define Prioritization Framework is an agent skill from product-on-purpose/pm-skills. Run applicable prioritization frameworks (RICE, ICE, MoSCoW, Weighted Scoring, Kano) against a list of features or initiatives. Produces a comparison table showing where rankings agree and diverge across frameworks, and an executive summary with recommendation. Framework applicability is filtered by data availability; Kano requires customer research. Refuses to fabricate scores; produces an estimation scaffold when input data is missing.

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `HISTORY.md`, `evals/trigger-fixtures.json` and `references/EXAMPLE.md`).

It sits in Product & Project Management, covering Prioritization frameworks. The repository describes itself as: 68 plug-and-play, best-practice product management skills for AI agents: 30 Triple Diamond phase + 11 foundation + 12 utility + 15 tool (Foundation Sprint + Design Sprint). Plus… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Prioritization frameworks

Example prompts

  • “/define-prioritization-framework”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Applicability filter summary (3-5 sentences)
  2. Inputs summary
  3. Per-framework scoring tables
  4. Per-framework ranking output
  5. Cross-framework comparison
  6. Executive summary with recommendation
  7. Sensitivity / what changes the ranking
  8. Recommendations (sequencing)
  9. Limitations and biases

What it can do on your machine

Read from SKILL.md and the folder at commit 1cef1a9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Define Prioritization Framework loads about 5k tokens when it runs, and up to ~7.3k if it reads all its reference files. Until then it costs about 118 tokens; SKILL.md has 2,755 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~118
When it runs · the whole SKILL.md, loaded when a task matches
~5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from product-on-purpose/pm-skills at commit 1cef1a9, republished under its Apache-2.0 licence (© product-on-purpose). 2,755 words, ~5,046 tokens.

Download SKILL.mdSave it as .claude/skills/define-prioritization-framework/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
define-prioritization-framework
description
Run applicable prioritization frameworks (RICE, ICE, MoSCoW, Weighted Scoring, Kano) against a list of features or initiatives. Produces a comparison table showing where rankings agree and diverge across frameworks, and an executive summary with recommendation. Framework applicability is filtered by data availability; Kano requires customer research. Refuses to fabricate scores; produces an estimation scaffold when input data is missing.
license
Apache-2.0
metadata.phase
define
metadata.version
1.3.0
metadata.updated
2026-08-16
metadata.category
planning
metadata.frameworks
triple-diamond, prioritization
metadata.author
product-on-purpose
<!-- 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.

When NOT to Use

  • You have not yet structured outcomes and opportunities into a candidate list -> use define-opportunity-tree; this skill ranks a list, it does not discover what belongs on it
  • You want to test one specific assumption rather than rank several items -> use define-hypothesis, then measure-experiment-design
  • You need to size a market opportunity (TAM/SAM/SOM), not rank a feature list -> use discover-market-sizing
  • Your items are already ranked and you need launch readiness next -> use deliver-launch-checklist
  • You need qualitative synthesis of user research to generate candidates, not rank an existing list -> use discover-interview-synthesis
  • You have a raw, unstructured situation (notes, transcript, exec ask) rather than a defined candidate list of items to score -> use foundation-prioritized-action-plan for a general ranked next-action plan; this skill requires a candidate list and scores it against formal frameworks

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:

FrameworkRuns whenExcluded when
RICE (Reach * Impact * Confidence / Effort)Quantitative reach, impact, effort estimates are available or user accepts an estimation scaffoldInputs unavailable and user declines estimation scaffold
ICE (Impact * Confidence * Ease)Always applicable; coarse estimates are acceptableNot excluded; ICE is the lowest-input framework
MoSCoW (Must / Should / Could / Won't)Decision involves binary commitment per item or scope boundingNot 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 weightsSingle criterion dominates; or criteria are purely personal preference
Kano (Must-Have / Performance / Delighter)Customer-research input is provided, at either evidence tier belowGated: excluded only if no customer research at all is provided; explain why and suggest what research would unlock it. Run at the tier the evidence supports and label the tier in the output

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:

ItemReach (users/qtr)Impact (0.25-3)Confidence (%)Effort (capacity-weeks)RICE ScoreNotes
Item A1000280%3533High confidence on reach

For ICE:

ItemImpact (1-10)Confidence (1-10)Ease (1-10)ICE ScoreNotes

For MoSCoW:

ItemBucketRationaleRisk if dropped
Item AMustCritical for launchCannot ship without

For Weighted Scoring:

ItemCriterion 1 (weight)Criterion 2 (weight)...Total Weighted Score

For Kano:

ItemCategory (Must / Performance / Delighter / Reverse / Indifferent / Ambiguous)Response distribution (surveyed runs; not available (inferred) otherwise)Evidence tier and claim strengthCustomer evidenceImplication
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. When the backlog has 10 or fewer items, a top 5 and a bottom 5 overlap or exhaust the list, so the rule cannot be followed as written: show every item in rank order instead and describe the gap between the clear tiers rather than forcing a five-and-five split.

5. Cross-framework comparison

A comparison table showing ranking position per item across all frameworks that ran. Surface divergence explicitly.

ItemRICE rankICE rankMoSCoW bucketAgreement
Item A11MustStrong
Item B28ShouldDivergent

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 just the ranking.

9. Limitations and biases

What are these frameworks NOT measuring? Where could the frameworks lead astray? Where do they systematically favor certain item types over others?

Refusal protocols

You refuse to produce a ranking without minimum input quality. Specifically:

  1. Empty / single-item list. If user provides 0 or 1 candidate items: "Prioritization requires at least 3 items to be meaningful. With fewer, just decide directly."

  2. No context. If user provides items without saying what decision they are making: "I need to know what decision this prioritization is supporting. Sprint scope? Quarter scope? Hypothesis triage? Different contexts affect which frameworks apply."

  3. Missing numerical inputs for RICE. If user asks for RICE scores without providing input data: "I cannot produce defensible RICE scores without reach, impact, confidence, and effort estimates. Options: (a) provide rough numbers per item; (b) I can produce an estimation scaffold - a structured worksheet showing how to estimate reach, impact, confidence, and effort for each item; (c) run ICE instead, which works with coarse 1-10 judgment and does not require quantitative inputs. Which would you prefer?" (ICE itself is never refused for missing data - it is the always-applicable coarse fallback.)

  4. Wrong-framework insistence. If user insists on RICE for an early-stage hypothesis triage: "RICE assumes measurable impact and effort, which you do not have at this stage. I can produce a RICE table but the scores will be guesses. ICE or MoSCoW would be more honest. Want to proceed with RICE anyway, or switch?"

  5. Single-stakeholder weighted scoring. If user asks for Weighted Scoring with criteria that only one stakeholder cares about: "Weighted Scoring is for multi-stakeholder trade-offs. If only one stakeholder's criteria apply, RICE or ICE would be simpler. Want to proceed or switch?"

  6. Kano without customer research. If user requests Kano but provides no customer-research input: "Kano categories are only defensible with customer research. Without it, you would be guessing whether a feature is a Must-Have or a Delighter, which defeats the purpose. I have excluded Kano from this run. The other applicable frameworks have run above. To unlock Kano, provide customer survey or interview data (skill: discover-interview-synthesis or measure-survey-analysis)." If neither skill is available in the environment, do not leave the pointer bare: name the research in plain language instead, which is asking, per feature, how the user would feel if it were present and how they would feel if it were absent. Be honest about what a small run buys rather than naming a number that implies more than it delivers. The tier is set by how you collect (see the evidence tiers below), and what you may claim is set separately by how many people answered; a small formal instrument is still a surveyed run and still not measurement. Report the tier and the claim strength as two separate statements.

Framework details

RICE (Reach, Impact, Confidence, Effort)

Score = (Reach * Impact * Confidence) / Effort

  • Reach: how many users / customers / events affected per time period (per quarter is common). Number, not %.
  • Impact: how much each affected user benefits. Use Intercom's scale: 0.25 (minimal), 0.5 (low), 1 (medium), 2 (high), 3 (massive).
  • Confidence: how sure you are about the other estimates. 0-100%.
  • Effort: how much work it takes in capacity-weeks. Higher = lower score. Scale the unit to the executing team's real weekly capacity and state the conversion in the output. A notional 40-hour engineering week is the right unit for a staffed team and the wrong one for a solo maintainer with five hours a week: at that capacity every small item rounds to "under one week" and the Effort dimension stops discriminating between items entirely. Size in whatever a week actually buys that team, name the unit once, and keep it consistent across all items.
ICE (Impact, Confidence, Ease)

Score = Impact * Confidence * Ease

All three on 1-10 scale. Coarse but fast. Use when you need to triage 30+ ideas quickly. Do not use for committing significant capital.

Show full SKILL.md (1,112 more words)Show less
MoSCoW (Must / Should / Could / Won't)
  • Must have: required for launch / release / commitment
  • Should have: important but not critical
  • Could have: nice to include if time/budget permits
  • Won't have (this time): explicitly out of scope

Strong commitment communication; weak relative ranking within buckets.

Weighted Scoring

Multi-criteria with explicit weights per criterion.

Score = Sum over criteria (Weight_i * Score_i)

Use when stakeholders disagree on what matters. Make the disagreement explicit via the weights.

Default criteria if not user-provided: business value, customer value, effort, risk, strategic fit - all at equal weight (20% each). Equal weights is itself a choice. Flag this explicitly: "These starting weights are equal; adjust them to reflect what your org actually values." Never silently apply weights.

Kano

Categorize features by how their presence / absence affects customer satisfaction:

  • Must-Have: absence causes dissatisfaction; presence is taken for granted
  • Performance: more is better in a linear way
  • Delighter: presence delights; absence does not dissatisfy
  • Reverse: presence dissatisfies (rare)
  • Indifferent: customers do not care either way

Requires customer-research input to populate categories defensibly. Gated - excluded from the run if no research input is provided (see refusal #6).

Evidence tiers, because "customer research" spans a wide range and the classification's trustworthiness varies with it. State which tier the run used, in the output, next to the categories:

TierWhat it meansHow to run and label
SurveyedFormal Kano question pairs, functional and dysfunctional, asked per featureClassify normally. Label Kano (surveyed). Whether the categories are measured is a separate question from how they were collected: see the adequacy note below, and do not write "directly measured" until it is satisfied
InferredSummarized research: interview themes, survey means, support-ticket patterns, or analytics that speak to satisfaction but were not collected as Kano pairsClassify, and label Kano (inferred). Say which signal drove each non-obvious category, and treat a Delighter or Must-Have call as a hypothesis to confirm rather than a finding

Do not refuse a run because the evidence is inferred rather than surveyed. Refuse only when there is no customer research at all. Downgrading to the inferred tier and saying so is more useful than excluding the framework, and it keeps the confidence claim honest.

Tier is about method; adequacy is about sample, and they are independent. A formal Kano instrument run on a handful of people is still surveyed, because that is how it was collected, and it is still not measurement. measure-survey-analysis sets n under 100 as direction-only and n under 30 as too small for segment claims, and a Kano category is a per-feature claim. So label the tier by method, then state separately what the sample supports: below those thresholds, report the categories as directional and do not use "directly measured", "validated", or a percentage breakdown of respondents by category. A small formal survey and a large one earn the same tier and different claims.

Clearing the count is necessary and not sufficient. Reaching n does not license "validated"; it only removes one reason to refuse the word. Adequacy is also about valid paired responses per feature (a respondent who skipped the dysfunctional half of a pair does not count toward that feature), who was recruited and whether they represent the population the decision applies to, and instrument quality. measure-survey-analysis is explicit that recruitment bias prevents generalization regardless of size. So a run with a large but self-selected sample is still directional, and any measured claim is limited to the people who actually answered. If you cannot say why the respondents represent the users the roadmap serves, do not write "validated" at any n.

An inferred run has no distribution, and must not invent one. Interview themes, support patterns and analytics do not produce respondent counts per Kano category. Write not available (inferred) in that column and carry the qualitative signal and its source base instead. A fabricated spread would be worse than the missing one, because it would make an inferred call look surveyed.

This skill does not define "clearly leads" as a number, and that is deliberate. A threshold that would be right for a five-item consumer backlog is wrong for a two-item enterprise one, and inventing a house cutoff here would be the same move as inventing a sample size: a number with nothing behind it, carrying more authority than the judgment it replaced. Report the distribution and let the reader see the margin. If you cannot look at the distribution and say which category leads, that is what Ambiguous is for.

And signal strength, which is the condition a clean sample can still fail. measure-survey-analysis sets its confidence label on sample, methodology and signal strength, and the third is the one an adequacy checklist tends to drop. A representative 400-response run split near-evenly across Must-Have, Performance and Delighter for a feature has cleared every condition above and still has no answer. Report the per-feature distribution, not just the winning category, and if no category clearly leads, classify that feature Ambiguous and say what would resolve it. An unstable plurality is not a roadmap input, and "validated" is the wrong word for one at any sample size.

Cross-skill composition

  • Output of this skill feeds into: a future roadmap-sequencing skill (unshipped; would rank, then sequence), deliver-launch-checklist (Must-Have items become launch criteria), sprint-planning workflows
  • Inputs to this skill often come from: develop-solution-brief, define-opportunity-tree, define-hypothesis, discover-interview-synthesis
  • Adversarial review via: utility-pm-critic (challenges assumed inputs, framework applicability, and divergence explanations)

Output Format

Use the template in references/TEMPLATE.md to structure the output. See references/EXAMPLE.md for a complete worked multi-framework run.

Quality Checklist

Before finalizing, verify:

  • At least 3 candidate items and a stated decision context
  • Applicability filter summary names which frameworks ran and which were excluded, with rationale
  • All applicable frameworks ran (not reduced to one when several apply)
  • Every score traces to a provided input or a flagged assumption (no silent fabrication)
  • Cross-framework comparison explains each divergent item by naming the driving dimension
  • Weighted Scoring (if run) loudly flags that the weights are a choice
  • Kano is excluded with an explanation when no customer research is provided
  • If Kano ran surveyed: every item carries its evidence tier and claim strength, and the per-feature response distribution is reported rather than only the winning category
  • If Kano ran inferred: the distribution column reads not available (inferred) rather than a fabricated spread, and each item names the qualitative signal that drove it and how many sources carried that signal
  • If Kano ran: any feature whose distribution shows no clear leader is recorded as Ambiguous with what would resolve it, rather than assigned a weak plurality
  • Executive summary gives a recommendation and a next step, not just a ranking

Cross-references

  • Template: references/TEMPLATE.md
  • Examples: references/EXAMPLE.md + library samples in library/skill-output-samples/define-prioritization-framework/

© product-on-purpose, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/define-prioritization-framework of product-on-purpose/pm-skills.

  • SKILL.md
  • HISTORY.md
  • evals/trigger-fixtures.json
  • references/EXAMPLE.md
  • references/TEMPLATE.md

Open the folder on GitHubat commit 1cef1a9

Compare with similar skills

Define Prioritization Framework next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Define Prioritization Framework compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Define Prioritization Framework this skillproduct-on-purpose/pm-skills715—~5kAutomated safety check: PassApache-2.0
Agile Product Owneralirezarezvani/claude-skills28k3 repos~3.2kAutomated safety check: PassMIT
Prioritization Framework Advisordeanpeters/Product-Manager-Skills7.2k2 repos~4.2kAutomated safety check: PassCustom licence
Strategic Roadmap Planningdeanpeters/Product-Manager-Skills7.2k2 repos~4.7kAutomated safety check: PassCustom licence
Idea Validatoraakashg/pm-claude-skills112—~2.3kAutomated safety check: PassMIT
Triagejoa23/linear-cli144—~699Automated safety check: PassMIT

Similar skills

  • Agile Product Owner

    alirezarezvani/claude-skills

    Writes INVEST-checked user stories with acceptance criteria, splits epics, plans sprints from velocity and ranks the backlog with a weighted score.

    28k GitHub starsUsed in 3 repos~3.2k tokens
    Product & Project ManagementAuto-check passed
  • Prioritization Framework Advisor

    deanpeters/Product-Manager-Skills

    Picks the right prioritization framework for your stage and context instead of defaulting to RICE or ICE out of habit.

    7.2k GitHub starsUsed in 2 repos~4.2k tokens
    Product & Project ManagementAuto-check passed
  • Strategic Roadmap Planning

    deanpeters/Product-Manager-Skills

    Sequences prioritization, epic definition, and stakeholder alignment into a release plan that ladders up to business outcomes.

    7.2k GitHub starsUsed in 2 repos~4.7k tokens
    Product & Project ManagementAuto-check passed
  • Idea Validator

    aakashg/pm-claude-skills

    A skill your agent uses when the user asks to validate a product idea, stress-test an idea, evaluate whether an idea is good, or decide whether to build something.

    112 GitHub stars~2.3k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check passed
  • Triage

    joa23/linear-cli

    Triage and prioritize Linear backlog issues using the linear CLI.

    144 GitHub stars~699 tokensUpdated 24 days ago
    Product & Project ManagementAuto-check passed
  • Topissues

    fullsend-ai/fullsend

    Build a merged RICE priority table: top unassigned backlog issues plus issues assigned to the current user.

    147 GitHub stars~523 tokensUpdated today
    Product & Project ManagementAuto-check passed

More from product-on-purpose/pm-skills

All 68 skills in this repo
  • Define Hypothesis

    product-on-purpose/pm-skills

    Defines a testable hypothesis with clear success metrics and a validation approach.

    715 GitHub stars~966 tokensUpdated 4 days ago
    Auto-check passed
  • Define Jtbd Canvas

    product-on-purpose/pm-skills

    Creates a Jobs to be Done canvas capturing the functional, emotional, and social dimensions of a customer job.

    715 GitHub stars~1.1k tokensUpdated 4 days ago
    Auto-check passed
  • Define Opportunity Tree

    product-on-purpose/pm-skills

    Creates an opportunity solution tree connecting a desired outcome to customer opportunities and candidate solutions, preventing solution-first jumps in continuous discovery.

    715 GitHub stars~1.1k tokensUpdated 4 days ago
    Auto-check passed
  • Define Problem Statement

    product-on-purpose/pm-skills

    Creates a clear problem framing document with user impact, business context, and success criteria.

    715 GitHub stars~932 tokensUpdated 4 days ago
    Auto-check passed
  • Deliver Acceptance Criteria

    product-on-purpose/pm-skills

    Generates structured Given/When/Then acceptance criteria for a user story or feature slice, covering the happy path, key failure scenarios, and non-functional expectations in testable form.

    715 GitHub stars~1k tokensUpdated 4 days ago
    Auto-check passed
  • Deliver Launch Checklist

    product-on-purpose/pm-skills

    Creates a cross-functional pre-launch checklist covering engineering, design, marketing, support, legal, and operations readiness, with owners, dates, and go/no-go criteria so nothing is missed…

    715 GitHub stars~970 tokensUpdated 4 days ago
    Auto-check passed

Questions about Define Prioritization Framework

What does Define Prioritization Framework do?

Run applicable prioritization frameworks (RICE, ICE, MoSCoW, Weighted Scoring, Kano) against a list of features or initiatives. Define Prioritization Framework is an agent skill from product-on-purpose/pm-skills. Run applicable prioritization frameworks (RICE, ICE, MoSCoW, Weighted Scoring, Kano) against a list of features or initiatives.

When should I use Define Prioritization Framework?

Define Prioritization Framework fits situations like: tasks that involve Prioritization frameworks.

How do I install Define Prioritization Framework in Claude Code?

Run `npx skills add product-on-purpose/pm-skills --skill define-prioritization-framework -a claude-code`. Or copy the skill folder (skills/define-prioritization-framework in product-on-purpose/pm-skills) into .claude/skills/define-prioritization-framework in your project. Claude Code loads it when a task matches its description.

How do I install Define Prioritization Framework in Codex?

Run `npx skills add product-on-purpose/pm-skills --skill define-prioritization-framework -a codex`. Or copy the skill folder (skills/define-prioritization-framework in product-on-purpose/pm-skills) into .agents/skills/define-prioritization-framework in your project. Codex loads it when a task matches its description.

Can I use Define Prioritization Framework in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add product-on-purpose/pm-skills --skill define-prioritization-framework -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/define-prioritization-framework, .gemini/skills/define-prioritization-framework, .github/skills/define-prioritization-framework and .opencode/skills/define-prioritization-framework in your project.

What does Define Prioritization Framework need to run?

SKILL.md names no scripts, command-line tools or credentials: Define Prioritization Framework is instructions for the agent only.

Does Define Prioritization Framework access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Define Prioritization Framework safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Define Prioritization Framework use?

Define Prioritization Framework is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Define Prioritization Framework use?

About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.2k tokens, read only when the agent opens those files.

What are the alternatives to Define Prioritization Framework?

Skills that share tags, products or a category with Define Prioritization Framework: Agile Product Owner (alirezarezvani/claude-skills, 28k stars), Prioritization Framework Advisor (deanpeters/Product-Manager-Skills, 7.2k stars), Strategic Roadmap Planning (deanpeters/Product-Manager-Skills, 7.2k stars) and Idea Validator (aakashg/pm-claude-skills, 112 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Define Prioritization Framework?

product-on-purpose (a GitHub organization) maintains it in product-on-purpose/pm-skills, which has 715 GitHub stars. The repository holds 68 skills in this directory. The repository was last updated on October 4, 2026.

Source: product-on-purpose/pm-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.