MCP HubMCP Hub
스킬 목록으로 돌아가기

define-prioritization-framework

product-on-purpose
업데이트됨 Yesterday
3 조회
238
33
238
GitHub에서 보기
디자인aidesigndata

정보

이 Claude Skill은 RICE나 MoSCoW와 같은 적절한 우선순위 프레임워크를 실행하여 기능 목록을 분석하고, 사용 가능한 입력 데이터를 기반으로 필터링합니다. 순위 합의를 보여주는 비교표와 권장사항이 담긴 실행 요약을 출력합니다. 이 스킬은 데이터를 조작하지 않으며, 점수가 누락된 경우 추정을 위한 기본 구조를 제공합니다.

빠른 설치

Claude Code

추천
기본
npx skills add product-on-purpose/pm-skills -a claude-code
플러그인 명령대체
/plugin add https://github.com/product-on-purpose/pm-skills
Git 클론대체
git clone https://github.com/product-on-purpose/pm-skills.git ~/.claude/skills/define-prioritization-framework

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

<!-- 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:

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 (survey or interview data) is providedGated: 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:

ItemReach (users/qtr)Impact (0.25-3)Confidence (%)Effort (eng-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)Customer 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.

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)."

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 eng-weeks (or person-weeks). Higher = lower score.

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.

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 (survey or interview) to populate categories defensibly. Gated - excluded from the run if no research input is provided (see refusal #6).

Cross-skill composition

  • Output of this skill feeds into: deliver-roadmap (when shipped; 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: /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
  • Executive summary gives a recommendation and a next step, not just a ranking

Cross-references

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

GitHub 저장소

product-on-purpose/pm-skills
경로: skills/define-prioritization-framework
0
agent-skillsai-skillsclaude-codeclaude-desktopdesign-sprintfoundation-sprint

연관 스킬

executing-plans

디자인

executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.

스킬 보기

requesting-code-review

디자인

이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.

스킬 보기

connect-mcp-server

디자인

이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.

스킬 보기

web-cli-teleport

디자인

이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.

스킬 보기