CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/agnostic-planning-skills

Language-agnostic AI knowledge registry for Technical Project Management, PRDs, PRD review, Software Architecture planning, Task breakdown, Estimation, Risk assessment, Status reporting, Backlog prioritization, Sprint planning, Retrospectives, and Agile ticket generation. Uses Markdown + Front-matter architecture.

95

1.03x
Quality

97%

Does it follow best practices?

Impact

95%

1.03x

Average score across 10 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

SKILL.mdskills/backlog/prioritize-backlog/

name:
prioritize-backlog
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. 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

CODE_OF_CONDUCT.md

CONTRIBUTING.md

README.md

tile.json