CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/agnostic-planning-skills

A curated library of 12 language-agnostic planning skills and 4 personas for technical project management, product planning, and agile execution.

91

1.16x
Quality

94%

Does it follow best practices?

Impact

91%

1.16x

Average score across 16 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

SKILL.mdskills/backlog/prioritize-backlog/

name:
prioritize-backlog
type:
atomic
license:
MIT
description:
Prioritizes a backlog using a framework (RICE MoSCoW value-vs-effort WSJF) — rank items by impact and urgency not gut feeling, produce an ordered backlog table with Rank Item Score Rationale, and justify every ranking decision. Language-agnostic. Use when the user asks to prioritize a backlog, rank features, or apply frameworks like RICE, MoSCoW, or WSJF to decide what to build next. Trigger words: prioritize, backlog, RICE, MoSCoW, ranking, what should we build first, value vs effort, WSJF, priority order.
metadata:
{"version":"1.0.0","user-invocable":"true"}

Prioritizing a Backlog

Rank work items by impact and urgency. Use a framework — not gut feeling.

Quick Reference

  • Input: Ticket list, task list, or feature requests.
  • Frameworks: RICE, MoSCoW, value-vs-effort, WSJF.
  • Output: Ordered backlog with scores and rationale.
  • Rule: Every ranking decision needs a stated reason.

HARD-GATE

DO NOT prioritize without understanding each item's impact and effort.
DO NOT assign scores without stated criteria for each dimension.
DO NOT rank everything "high priority" — force relative ordering.

Core Process

  1. Receive — ticket list, task list, or feature requests.
  2. Detect framework — ask user or infer from context (see scoring criteria below):
    • RICE — Reach × Impact × Confidence ÷ Effort.
    • MoSCoW — Must have, Should have, Could have, Won't have.
    • Value-vs-Effort — Plot on a 2×2 matrix.
    • WSJF — Cost of Delay ÷ Job Size.
  3. Score each item — apply the framework consistently, state rationale.
  4. Order — rank by score, with ties broken by strategic alignment or dependencies.
  5. Flag — items needing clarification before scoring, dependency conflicts.
  6. Output — ordered backlog.

Inline Scoring Criteria

RICE

DimensionScaleNotes
Reach# users/periodEstimate users affected per quarter
Impact0.25 / 0.5 / 1 / 2 / 3Minimal → Massive
Confidence50% / 80% / 100%Low / Medium / High
EffortPerson-weeksTotal across team

Formula: (Reach × Impact × Confidence) ÷ Effort — higher score = higher priority.

MoSCoW

  • Must — without it the release fails or is illegal.
  • Should — high value, painful to omit but workable.
  • Could — nice to have; cut first under time pressure.
  • Won't — explicitly deferred; document why.

Value-vs-Effort (2×2)

  • High value / Low effort → Do first (quick wins).
  • High value / High effort → Schedule carefully (big bets).
  • Low value / Low effort → Fill-in work only.
  • Low value / High effort → Eliminate or defer.

WSJF

DimensionScale 1–10Notes
User/Business value1–10Revenue, satisfaction, risk reduction
Time criticality1–10Value decays over time?
Risk reduction / opportunity1–10Unlocks other work or removes risk
Job size1–10Relative effort (higher = bigger)

Formula: (User value + Time criticality + Risk reduction) ÷ Job size.

Worked Example — RICE

Input: four feature requests for a SaaS product.

RankItemReachImpactConfidenceEffort (wks)RICE ScoreRationale
1Bulk CSV export800280%2640High reach (power users), medium effort, strong confidence
2SSO / SAML login200380%4120High impact per user (enterprise blocker), higher effort
3Dark mode1 0000.5100%3167Wide reach but low impact; bumped below SSO due to strategic weight
4CSV import wizard150150%325Low confidence in estimates; flag for refinement

Flagged: "CSV import wizard" — effort estimate uncertain, revisit after spike.

Output Style

  1. Framework — state which framework was used and why.
  2. Ordered backlog| Rank | Item | Score | Rationale |
  3. Framework breakdown — per-item dimension scores (for scored frameworks).
  4. Flagged items — items needing clarification or with dependency constraints.
  5. English only unless user requests otherwise.

Integration

SkillWhen to chain
plan-ticketsPrioritize tickets after they are drafted
plan-sprintUse ordered backlog to select sprint candidates
estimate-tasksUse estimates as input to effort-based frameworks

skills

backlog

prioritize-backlog

README.md

tile.json