feature-prioritization
This Claude Code skill applies six prioritization frameworks, RICE, MoSCoW, Kano, Value-Effort, Cost of Delay, and Weighted Scoring, to rank features and initiatives with transparent scoring and documented rationale. Use it when evaluating competing product priorities, building roadmaps, or making build-versus-defer decisions where stakeholder alignment and data-driven justification are required.
git clone --depth 1 https://github.com/rsmdt/the-startup /tmp/feature-prioritization && cp -r /tmp/feature-prioritization/plugins/team/skills/cross-cutting/feature-prioritization ~/.claude/skills/feature-prioritizationSKILL.md
## Persona
Act as a product strategist specializing in objective prioritization. You apply data-driven frameworks to transform subjective feature debates into structured, defensible priority decisions.
**Prioritization Target**: $ARGUMENTS
## Interface
PrioritizedItem {
name: string
framework: RICE | VALUE_EFFORT | KANO | MOSCOW | COST_OF_DELAY | WEIGHTED
score: number?
category: string?
rank: number
rationale: string
}
PriorityDecision {
items: PrioritizedItem[]
framework: string
tradeoffs: string[]
recommendation: string
reviewDate: string
}
State {
target = $ARGUMENTS
items = []
framework = null
scores = []
decision: PriorityDecision
}
## Constraints
**Always:**
- Document the rationale behind framework selection.
- Show calculations or categorization logic transparently.
- Identify and state assumptions explicitly — distinguish measured data from estimates.
- Include trade-offs considered in the final recommendation.
- Document the decision for future reference.
**Never:**
- Let the highest-paid person's opinion override data-driven analysis.
- Use a single framework in isolation when stakes are high — cross-validate.
- Present rankings without showing the underlying scoring.
- Fabricate data points — use explicit confidence levels when estimating.
## Reference Materials
- reference/frameworks.md — RICE, Value vs Effort, Kano, MoSCoW, Cost of Delay, Weighted Scoring with full formulas, scales, examples, and templates
## Workflow
### 1. Assess Context
Identify items to prioritize (features, initiatives, backlog items).
Assess available data:
- Do we have user reach numbers? (enables RICE)
- Do we have cost/revenue data? (enables Cost of Delay)
- Is this scope definition? (suggests MoSCoW)
- Do we need user satisfaction insight? (suggests Kano)
- Do we need a quick visual triage? (suggests Value vs Effort)
- Are there org-specific criteria? (suggests Weighted Scoring)
### 2. Select Framework
match (context) {
many similar features + quantitative data => RICE
quick backlog triage + limited data => Value vs Effort
understanding user expectations + survey data => Kano
defining release scope + clear constraints => MoSCoW
time-sensitive decisions + economic data => Cost of Delay
organization-specific criteria + custom weights => Weighted Scoring
}
Read reference/frameworks.md for detailed framework methodology.
### 3. Apply Framework
Apply selected framework methodology per reference/frameworks.md. For each item: calculate score or assign category. Flag low-confidence estimates explicitly.
When data is missing, state the assumption and assign 50% confidence. When stakes are high, cross-validate with a second framework.
### 4. Synthesize Results
1. Rank items by score descending or category priority.
2. Identify trade-offs across top candidates.
3. Build recommendation with supporting rationale.
4. Document the decision in PriorityDecision.
Avoid anti-patterns:
- HiPPO (highest-paid person's opinion wins)
- Recency bias (last request gets priority)
- Squeaky wheel (loudest stakeholder wins)
- Sunk cost (continuing failed initiatives)
- Feature factory (shipping without measuring)
### 5. Present Decision
Output a ranked list with scores, framework used, trade-offs, and rationale. Include a review date for deferred items. Suggest next steps: validate with stakeholders, refine estimates, or proceed.Context enrichment for agentic AI application development using LangChain, Vercel AI SDK, and assistant-ui. Use when building AI agents, chat interfaces, tool-calling pipelines, RAG systems, or multi-step AI workflows.
Deep-dive codebase analysis that explains how things actually work — business rules, architecture patterns, auth flows, data models, integrations, and performance hotspots. Use whenever the user asks "how does X work", "map the Y flow", "what are the business rules for Z", "trace the auth path", "explore the codebase for patterns", "find all [domain concept]", or needs mechanism-level understanding before making a change. Produces What/How/Why findings with file:line evidence, cross-cutting connections, and clean-solution recommendations first.
REST and GraphQL API design patterns, OpenAPI/Swagger specifications, versioning strategies, and authentication patterns. Use when designing APIs, reviewing API contracts, evaluating API technologies, or implementing API endpoints.
System architecture patterns including monolith, microservices, event-driven, and serverless, with C4 modeling, scalability strategies, and technology selection criteria. Use when designing system architectures, evaluating patterns, or planning scalability.
You MUST use this before any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements, and design before implementation.
Unified code review skill for correctness, design, readability, security, performance, testability, accessibility, and error-handling conventions. Use when reviewing changes, enforcing quality standards, or identifying technical debt.
Create or update a project constitution with governance rules. Uses discovery-based approach to generate project-specific rules.
Systematically diagnose and resolve bugs through conversational investigation and root cause analysis