[IMPORTANT] Use TaskCreate to break ALL work into small tasks BEFORE starting — including tasks for each file read. This prevents context loss from long files. For simple tasks, AI MUST ask user whether to skip.
Quick Summary
Goal: Order 3+ backlog items using RICE, MoSCoW, or Value-Effort frameworks with scores and rationale.
Workflow:
- Collect Items — Read from files or parse inline list (minimum 3 items)
- Select Framework — RICE (quantitative), MoSCoW (stakeholder alignment), Value-Effort (quick decision)
- Score Each Item — Apply framework criteria and calculate scores
- Rank and Report — Output prioritized table with rationale and recommendations
Key Rules:
- Minimum 3 items required; fewer than 3 should be discussed directly
- Default to RICE if unsure; ask user if ambiguous
- Optionally update PBI file priority fields after ranking
Be skeptical. Apply critical thinking, sequential thinking. Every claim needs traced proof, confidence percentages (Idea should be more than 80%).
Backlog Prioritization
Order backlog items using data-driven prioritization frameworks to produce a ranked list with scores and rationale.
When to Use
- Sprint planning needs an ordered backlog (3+ items to rank)
- Stakeholders need a priority ranking with justification
- Feature roadmap ordering with objective criteria
- Comparing competing features or initiatives
When NOT to Use
- Fewer than 3 items (just discuss directly)
- Creating PBIs or writing stories -- use
product-owner or story
- Full product strategy -- use
product-owner
- Project status tracking -- use
project-manager
Prerequisites
- A list of 3+ backlog items (PBIs, features, or user stories)
- IF items exist as files: read from
team-artifacts/pbis/ or user-provided path
- IF items provided inline: use the provided descriptions
Workflow
Collect items to prioritize
- IF file path provided -> read items from files
- IF inline list -> parse items from user message
- IF fewer than 3 items -> ask user for more or suggest direct discussion
Select framework using decision tree:
IF quantitative data available (reach, metrics) -> RICE
IF stakeholder alignment needed (must/should/could) -> MoSCoW
IF quick decision needed (2 axes only) -> Value-Effort 2x2
IF user specifies framework -> use that framework
IF unsure -> ask user, default RICE
Score each item using selected framework:
RICE:
Score = (Reach x Impact x Confidence) / Effort
Reach: Users affected per quarter (number)
Impact: 0.25 (minimal) | 0.5 (low) | 1 (medium) | 2 (high) | 3 (massive)
Confidence: 0.5 (low) | 0.8 (medium) | 1.0 (high)
Effort: Story points (1, 2, 3, 5, 8, 13, 21) — see .claude/skills/shared/estimation-framework.md
MoSCoW:
Must Have: Critical for release, non-negotiable
Should Have: Important but not vital, workarounds exist
Could Have: Desirable, include if capacity allows
Won't Have: Out of scope for this cycle
Value-Effort 2x2:
High Value + Low Effort = Quick Wins (do first)
High Value + High Effort = Strategic (plan carefully)
Low Value + Low Effort = Fill-ins (if time permits)
Low Value + High Effort = Time Sinks (avoid)
Rank items by score (descending for RICE, category for MoSCoW, quadrant for V-E)
Output prioritized list with scores and rationale
IF PBI files exist -> optionally update priority field in frontmatter (numeric 1-999)
Output Format
## Prioritized Backlog
**Framework:** [RICE | MoSCoW | Value-Effort]
**Date:** [YYMMDD]
**Items scored:** [count]
### Rankings
| Rank | Item | Score | Rationale |
| ---- | --------- | ----- | --------------------------------------------------- |
| 1 | Feature A | 45.0 | High reach (5000), high impact (3), high confidence |
| 2 | Feature B | 12.0 | Medium reach (2000), medium impact, low effort |
| 3 | Feature C | 2.5 | Low reach, minimal impact, high effort |
### Recommendations
- **Do first:** [top items]
- **Plan next:** [medium items]
- **Defer:** [low items with reasoning]
Examples
Example 1: RICE scoring of 5 features
Input: "Prioritize: SSO login, dark mode, export to PDF, email notifications, bulk import"
Output:
| Rank |
Feature |
Reach |
Impact |
Conf |
Effort |
RICE |
| 1 |
Email notifications |
5000 |
2 |
0.8 |
1 |
8000 |
| 2 |
SSO login |
2000 |
3 |
0.8 |
3 |
1600 |
| 3 |
Bulk import |
500 |
2 |
1.0 |
1 |
1000 |
| 4 |
Export to PDF |
1000 |
1 |
0.8 |
2 |
400 |
| 5 |
Dark mode |
3000 |
0.5 |
0.5 |
2 |
375 |
Example 2: MoSCoW categorization
Input: "Categorize for Q1 release: payment gateway, admin dashboard redesign, API rate limiting, user avatars, audit logs"
Output:
- Must Have: Payment gateway (revenue-critical), API rate limiting (security)
- Should Have: Audit logs (compliance, workaround exists with manual exports)
- Could Have: Admin dashboard redesign (improves efficiency but current works)
- Won't Have: User avatars (nice-to-have, defer to Q2)
Related Skills
| Skill |
When to use instead |
product-owner |
Full product management workflow |
story |
Breaking PBIs into user stories |
refine |
Refining ideas into PBIs |
project-manager |
Sprint/project status and tracking |
IMPORTANT Task Planning Notes (MUST FOLLOW)
- Always plan and break work into many small todo tasks
- Always add a final review todo task to verify work quality and identify fixes/enhancements
1---2name: prioritize-43description: [Project Management] Order backlog items using RICE, MoSCoW, or Value-Effort frameworks. Produces prioritized lists with scores and rationale. Triggers on prioritize backlog, RICE score, MoSCoW, value effort matrix, feature prioritization.4---5
6> **[IMPORTANT]** Use `TaskCreate` to break ALL work into small tasks BEFORE starting — including tasks for each file read. This prevents context loss from long files. For simple tasks, AI MUST ask user whether to skip.
7
8## Quick Summary
9
10**Goal:** Order 3+ backlog items using RICE, MoSCoW, or Value-Effort frameworks with scores and rationale.
11
12**Workflow:**
13
141. **Collect Items** — Read from files or parse inline list (minimum 3 items)
152. **Select Framework** — RICE (quantitative), MoSCoW (stakeholder alignment), Value-Effort (quick decision)
163. **Score Each Item** — Apply framework criteria and calculate scores
174. **Rank and Report** — Output prioritized table with rationale and recommendations
18
19**Key Rules:**
20
21- Minimum 3 items required; fewer than 3 should be discussed directly
22- Default to RICE if unsure; ask user if ambiguous
23- Optionally update PBI file priority fields after ranking
24
25**Be skeptical. Apply critical thinking, sequential thinking. Every claim needs traced proof, confidence percentages (Idea should be more than 80%).**
26
27# Backlog Prioritization
28
29Order backlog items using data-driven prioritization frameworks to produce a ranked list with scores and rationale.
30
31## When to Use
32
33- Sprint planning needs an ordered backlog (3+ items to rank)
34- Stakeholders need a priority ranking with justification
35- Feature roadmap ordering with objective criteria
36- Comparing competing features or initiatives
37
38## When NOT to Use
39
40- Fewer than 3 items (just discuss directly)
41- Creating PBIs or writing stories -- use `product-owner` or `story`
42- Full product strategy -- use `product-owner`
43- Project status tracking -- use `project-manager`
44
45## Prerequisites
46
47- A list of 3+ backlog items (PBIs, features, or user stories)
48- IF items exist as files: read from `team-artifacts/pbis/` or user-provided path
49- IF items provided inline: use the provided descriptions
50
51## Workflow
52
531. **Collect items** to prioritize
54 - IF file path provided -> read items from files
55 - IF inline list -> parse items from user message
56 - IF fewer than 3 items -> ask user for more or suggest direct discussion
57
582. **Select framework** using decision tree:
59
60 ```
61 IF quantitative data available (reach, metrics) -> RICE
62 IF stakeholder alignment needed (must/should/could) -> MoSCoW
63 IF quick decision needed (2 axes only) -> Value-Effort 2x2
64 IF user specifies framework -> use that framework
65 IF unsure -> ask user, default RICE
66 ```
67
683. **Score each item** using selected framework:
69
70 **RICE:**
71
72 ```
73 Score = (Reach x Impact x Confidence) / Effort
74
75 Reach: Users affected per quarter (number)
76 Impact: 0.25 (minimal) | 0.5 (low) | 1 (medium) | 2 (high) | 3 (massive)
77 Confidence: 0.5 (low) | 0.8 (medium) | 1.0 (high)
78 Effort: Story points (1, 2, 3, 5, 8, 13, 21) — see .claude/skills/shared/estimation-framework.md
79 ```
80
81 **MoSCoW:**
82
83 ```
84 Must Have: Critical for release, non-negotiable
85 Should Have: Important but not vital, workarounds exist
86 Could Have: Desirable, include if capacity allows
87 Won't Have: Out of scope for this cycle
88 ```
89
90 **Value-Effort 2x2:**
91
92 ```
93 High Value + Low Effort = Quick Wins (do first)
94 High Value + High Effort = Strategic (plan carefully)
95 Low Value + Low Effort = Fill-ins (if time permits)
96 Low Value + High Effort = Time Sinks (avoid)
97 ```
98
994. **Rank items** by score (descending for RICE, category for MoSCoW, quadrant for V-E)
100
1015. **Output** prioritized list with scores and rationale
102
1036. **IF PBI files exist** -> optionally update priority field in frontmatter (numeric 1-999)
104
105## Output Format
106
107```markdown
108## Prioritized Backlog
109
110**Framework:** [RICE | MoSCoW | Value-Effort]
111**Date:** [YYMMDD]
112**Items scored:** [count]
113
114### Rankings
115
116| Rank | Item | Score | Rationale |
117| ---- | --------- | ----- | --------------------------------------------------- |
118| 1 | Feature A | 45.0 | High reach (5000), high impact (3), high confidence |
119| 2 | Feature B | 12.0 | Medium reach (2000), medium impact, low effort |
120| 3 | Feature C | 2.5 | Low reach, minimal impact, high effort |
121
122### Recommendations
123
124- **Do first:** [top items]
125- **Plan next:** [medium items]
126- **Defer:** [low items with reasoning]
127```
128
129## Examples
130
131### Example 1: RICE scoring of 5 features
132
133**Input:** "Prioritize: SSO login, dark mode, export to PDF, email notifications, bulk import"
134
135**Output:**
136
137| Rank | Feature | Reach | Impact | Conf | Effort | RICE |
138| ---- | ------------------- | ----- | ------ | ---- | ------ | ---- |
139| 1 | Email notifications | 5000 | 2 | 0.8 | 1 | 8000 |
140| 2 | SSO login | 2000 | 3 | 0.8 | 3 | 1600 |
141| 3 | Bulk import | 500 | 2 | 1.0 | 1 | 1000 |
142| 4 | Export to PDF | 1000 | 1 | 0.8 | 2 | 400 |
143| 5 | Dark mode | 3000 | 0.5 | 0.5 | 2 | 375 |
144
145### Example 2: MoSCoW categorization
146
147**Input:** "Categorize for Q1 release: payment gateway, admin dashboard redesign, API rate limiting, user avatars, audit logs"
148
149**Output:**
150
151- **Must Have:** Payment gateway (revenue-critical), API rate limiting (security)
152- **Should Have:** Audit logs (compliance, workaround exists with manual exports)
153- **Could Have:** Admin dashboard redesign (improves efficiency but current works)
154- **Won't Have:** User avatars (nice-to-have, defer to Q2)
155
156## Related Skills
157
158| Skill | When to use instead |
159| ----------------- | ---------------------------------- |
160| `product-owner` | Full product management workflow |
161| `story` | Breaking PBIs into user stories |
162| `refine` | Refining ideas into PBIs |
163| `project-manager` | Sprint/project status and tracking |
164
165---
166
167**IMPORTANT Task Planning Notes (MUST FOLLOW)**
168
169- Always plan and break work into many small todo tasks
170- Always add a final review todo task to verify work quality and identify fixes/enhancements