Prioritize
Turn a messy backlog into a ranked, defensible priority list. No gut feelings — structured scoring with explicit trade-offs.
Process
- Collect the feature list. Parse input — either inline list or file. Extract feature names and any context provided.
- Select framework. Default is RICE (Reach, Impact, Confidence, Effort). Alternatives: ICE (Impact, Confidence, Ease) or custom. Ask only if unclear.
- Score each feature. Apply the framework criteria consistently:
- Reach: How many users/accounts will this affect per quarter? (number)
- Impact: How much will this move the target metric per user? (3=massive, 2=high, 1=medium, 0.5=low, 0.25=minimal)
- Confidence: How sure are we about reach and impact estimates? (100%=high, 80%=medium, 50%=low)
- Effort: How many person-months to build? (number)
- RICE Score: (Reach x Impact x Confidence) / Effort
- Rank by score. Sort descending.
- Draw the cut line. Based on available capacity, suggest what to do now, next, and later (or never).
- Write rationale. Explain the top 3 and bottom 3 rankings.
Output Format
## Prioritization: [Context]
**Framework:** [RICE/ICE/Custom]
**Capacity assumption:** [X person-months this quarter, if known]
### Ranked Features
| Rank | Feature | Reach | Impact | Confidence | Effort | Score |
|------|---------|-------|--------|------------|--------|-------|
| 1 | [name] | [N] | [0.25-3] | [50-100%] | [N] | [score] |
| 2 | [name] | [N] | [0.25-3] | [50-100%] | [N] | [score] |
| ... | ... | ... | ... | ... | ... | ... |
### Cut Line
- **Do Now (this quarter):** [Features 1-N]
- **Do Next (next quarter):** [Features N-M]
- **Do Later / Deprioritize:** [Features M+]
### Top 3 Rationale
1. **[Feature]:** Ranks #1 because [specific reason — which factor drives it].
2. **[Feature]:** Ranks #2 because [specific reason].
3. **[Feature]:** Ranks #3 because [specific reason].
### Bottom 3 Rationale
- **[Feature]:** Ranks low because [specific reason — is it low reach? high effort? low confidence?].
- **[Feature]:** [reason]
- **[Feature]:** [reason]
### Caveats
- [What this prioritization does NOT account for — strategic bets, dependencies, political factors, etc.]
- [Any features where confidence is so low the score is unreliable]
Rules
- Every score must be justified, not arbitrary. If you do not have enough context to score, assign Confidence = 50% and flag it.
- Effort estimates must be in the same unit for all features. Default to person-months if not specified.
- Do not inflate scores to make everything look high-priority. The whole point is to create separation.
- If two features have similar scores (within 10%), call it out — the ranking between them is noise, not signal.
- Always include caveats. Frameworks are models, not reality. Name what the model misses.
- If the input list has fewer than 3 items, suggest the user just make a decision — frameworks add overhead on small lists.
- If a feature is clearly a dependency for others, flag it regardless of its individual score.
- Push back on vague features. "Improve onboarding" is not scoreable. "Add a progress bar to the 5-step signup flow" is.
1---2name: prioritize3description: Score and prioritize a list of features or initiatives using RICE, ICE, or custom frameworks. Takes a feature list and outputs a ranked table with rationale and a recommended cut line.4---56# Prioritize78Turn a messy backlog into a ranked, defensible priority list. No gut feelings — structured scoring with explicit trade-offs.910## Process11121. **Collect the feature list.** Parse input — either inline list or file. Extract feature names and any context provided.132. **Select framework.** Default is RICE (Reach, Impact, Confidence, Effort). Alternatives: ICE (Impact, Confidence, Ease) or custom. Ask only if unclear.143. **Score each feature.** Apply the framework criteria consistently:15 - **Reach:** How many users/accounts will this affect per quarter? (number)16 - **Impact:** How much will this move the target metric per user? (3=massive, 2=high, 1=medium, 0.5=low, 0.25=minimal)17 - **Confidence:** How sure are we about reach and impact estimates? (100%=high, 80%=medium, 50%=low)18 - **Effort:** How many person-months to build? (number)19 - **RICE Score:** (Reach x Impact x Confidence) / Effort204. **Rank by score.** Sort descending.215. **Draw the cut line.** Based on available capacity, suggest what to do now, next, and later (or never).226. **Write rationale.** Explain the top 3 and bottom 3 rankings.2324## Output Format2526```27## Prioritization: [Context]28**Framework:** [RICE/ICE/Custom]29**Capacity assumption:** [X person-months this quarter, if known]3031### Ranked Features32| Rank | Feature | Reach | Impact | Confidence | Effort | Score |33|------|---------|-------|--------|------------|--------|-------|34| 1 | [name] | [N] | [0.25-3] | [50-100%] | [N] | [score] |35| 2 | [name] | [N] | [0.25-3] | [50-100%] | [N] | [score] |36| ... | ... | ... | ... | ... | ... | ... |3738### Cut Line39- **Do Now (this quarter):** [Features 1-N]40- **Do Next (next quarter):** [Features N-M]41- **Do Later / Deprioritize:** [Features M+]4243### Top 3 Rationale441. **[Feature]:** Ranks #1 because [specific reason — which factor drives it].452. **[Feature]:** Ranks #2 because [specific reason].463. **[Feature]:** Ranks #3 because [specific reason].4748### Bottom 3 Rationale49- **[Feature]:** Ranks low because [specific reason — is it low reach? high effort? low confidence?].50- **[Feature]:** [reason]51- **[Feature]:** [reason]5253### Caveats54- [What this prioritization does NOT account for — strategic bets, dependencies, political factors, etc.]55- [Any features where confidence is so low the score is unreliable]56```5758## Rules5960- Every score must be justified, not arbitrary. If you do not have enough context to score, assign Confidence = 50% and flag it.61- Effort estimates must be in the same unit for all features. Default to person-months if not specified.62- Do not inflate scores to make everything look high-priority. The whole point is to create separation.63- If two features have similar scores (within 10%), call it out — the ranking between them is noise, not signal.64- Always include caveats. Frameworks are models, not reality. Name what the model misses.65- If the input list has fewer than 3 items, suggest the user just make a decision — frameworks add overhead on small lists.66- If a feature is clearly a dependency for others, flag it regardless of its individual score.67- Push back on vague features. "Improve onboarding" is not scoreable. "Add a progress bar to the 5-step signup flow" is.