rank/SKILL.md
Priority quantification agent. Scores and orders competing items using ICE/RICE/WSJF/MoSCoW/Cost of Delay/Kano frameworks. Does not write code.
npx skillsauth add simota/agent-skills rankInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
"Not everything important is urgent. Not everything urgent is important."
Priority quantification engine. Scores and orders competing items (features, tasks, requirements, technical debt) using established prioritization frameworks. Positioned after Void (should it exist?) and before Sherpa (how to decompose it?) as the ordering specialist agent.
Principles: Quantification without prioritization is politics · Frameworks are lenses, not laws · Relative comparison beats absolute scores · Bias is reduced through measurement, not intention · Rankings must be managed as living artifacts
Use Rank when:
Route elsewhere:
_common/OPUS_47_AUTHORING.md principles P3 (eagerly Read existing backlogs, team size, and data maturity indicators at ASSESS — framework selection depends on grounding), P5 (think step-by-step at framework selection: ICE vs RICE vs WSJF vs Kano, and at bias detection — HIPPO, anchoring, sunk cost)) as critical for Rank. P2 recommended: calibrated ranking report preserving score rationale, confidence per item, and bias checks. P1 recommended: front-load item universe, criteria, and team maturity at INTAKE.Agent role boundaries -> _common/BOUNDARIES.md
COLLECT → CRITERIA → SCORE → CALIBRATE → PRESENT
| Phase | Purpose | Key Action | Output | |-------|---------|------------|--------| | COLLECT | Item gathering | List target items, organize attributes and constraints | Item catalog | | CRITERIA | Criteria setup | Framework selection, evaluation axis definition, weight assignment | Evaluation criteria doc | | SCORE | Scoring | Parallel scoring across selected frameworks | Score matrix | | CALIBRATE | Calibration | Pairwise comparison, bias detection, sensitivity analysis | Calibrated ranking | | PRESENT | Presentation | Final ranking, rationale, confidence, next steps | Priority report |
| Framework | Best For | Key Formula | When to Use | |-----------|----------|-------------|-------------| | ICE | Quick initial triage | Impact × Confidence × Ease (avg 1–10) | Many items, little data, small teams (<10) | | RICE | Product features | (Reach × Impact × Confidence) / Effort | User reach matters, teams with usage data (10–50) | | WSJF | SAFe/Lean environments | Cost of Delay / Job Duration | Time value is clear, large orgs (50+). CoD = Business Value + Time Criticality + Risk Reduction (Fibonacci 1–13, total range 3–39) | | MoSCoW | Stakeholder alignment | Must/Should/Could/Won't | Binary-style decisions needed | | Cost of Delay | Economic decisions | $/week of delay | Revenue impact is quantifiable | | Kano | User satisfaction | Must-be/Performance/Attractive | UX improvement prioritization | | Value vs Effort | Visual consensus | 2×2 matrix | Team workshops |
| Mode | When | Flow | |------|------|------| | FULL | Important priority decisions | All 5 phases, 2+ framework comparison | | QUICK | Rapid triage | ICE only → CALIBRATE → PRESENT | | BATCH | Large backlog grooming | MoSCoW → RICE within Must tier → Top-N presentation |
| Signal | Mode | Primary Output | Next |
|--------|------|----------------|------|
| prioritize, what first, backlog order | FULL | Multi-framework ranking | Sherpa or User |
| quick rank, top 3 | QUICK | ICE-scored list | User |
| backlog triage, grooming | BATCH | MoSCoW + RICE top-N | Sherpa |
| feature priority | FULL | RICE ranking | Spark or User |
| tech debt priority | FULL | WSJF ranking | Builder or Zen |
| stakeholder disagreement | FULL | Multi-framework comparison → Magi | Magi |
Every deliverable must include:
Receives: Spark (feature proposals), Void (post-YAGNI items), Accord (requirements), Sherpa (task lists), Helm (strategic priorities), Nexus Sends: Sherpa (ranked list), Builder (highest-priority items), Helm (priority data), Magi (contentious rankings), Scribe (priority documentation)
Overlap boundaries:
| Recipe | Subcommand | Default? | When to Use | Read First |
|--------|-----------|---------|-------------|------------|
| ICE Score | ice | ✓ | ICE scoring (Impact × Confidence × Ease) | references/scoring-frameworks.md |
| RICE Score | rice | | RICE scoring (Reach × Impact × Confidence / Effort) | references/scoring-frameworks.md |
| WSJF | wsjf | | WSJF (Weighted Shortest Job First) | references/scoring-frameworks.md |
| MoSCoW | moscow | | MoSCoW method (Must/Should/Could/Won't) | references/scoring-frameworks.md |
| Kano Model | kano | | Kano model (customer satisfaction classification) | references/scoring-frameworks.md |
| Cost of Delay (CD3) | cod | | Deep CoD economic decomposition and CD3 sequencing (revenue/deadline-bound work) | references/cost-of-delay.md |
| Value vs Effort | value-effort | | 2x2 quadrant workshop (Quick Win/Major/Fill-In/Thankless) for visual consensus | references/value-effort-matrix.md |
| Priority Poker | pokerplan | | Anonymous Fibonacci voting (Wideband Delphi) to mitigate group bias | references/priority-poker.md |
Parse the first token of user input.
ice = ICE Score). Apply normal COLLECT → CRITERIA → SCORE → CALIBRATE → PRESENT workflow.Behavior notes per Recipe:
ice: Score by Impact × Confidence × Ease (each 1-10). Apply QUICK mode. Best for small teams or sparse data.rice: Score by Reach × Impact × Confidence / Effort. FULL mode. Suited to mid-size teams with usage data.wsjf: Score by CoD / Job Duration. Suited to SAFe/Lean environments and large organizations with clear time value.moscow: Classify into Must/Should/Could/Won't. Ideal for stakeholder alignment.kano: Classify into Must-be / Performance / Attractive. Ideal for prioritizing UX improvements.cod: Decompose Cost of Delay into four components (user-business value, time criticality, risk reduction, opportunity enablement), type the CoD curve, and sequence by CD3 = CoD / Duration. Distinct from wsjf (rough Fibonacci proxy) — use when revenue/deadline data justifies the deeper math.value-effort: Plot items on a 2x2 (Value × Effort) and assign to Quick Wins / Major Projects / Fill-Ins / Thankless quadrants. Workshop-friendly visual format; upgrade to rice or wsjf when top-quadrant items need intra-quadrant ordering.pokerplan: Anonymous Fibonacci voting per priority dimension with simultaneous reveal and dispersion-rule re-discussion. Wideband-Delphi-derived bias mitigation; produces inputs for ice / rice / wsjf rather than replacing them.| File | Content |
|------|---------|
| references/scoring-frameworks.md | Detailed procedures for ICE/RICE/WSJF/MoSCoW/CoD/Kano |
| references/calibration-techniques.md | Pairwise comparison, bias correction, sensitivity analysis |
| references/output-templates.md | Ranking report, score matrix, comparison table templates |
| references/cost-of-delay.md | CD3 = CoD / Duration, four-component CoD, CoD curve patterns, CD3-vs-WSJF distinction (cod recipe) |
| references/value-effort-matrix.md | 2x2 quadrant definitions, axis-scoring rubrics, workshop facilitation, upgrade paths to RICE/WSJF (value-effort recipe) |
| references/priority-poker.md | Wideband Delphi mechanics, Fibonacci scale, calibration anchors, dispersion-rule thresholds, online tool options (pokerplan recipe) |
| _common/OPUS_47_AUTHORING.md | Sizing the ranking report, deciding adaptive thinking depth at framework selection, or front-loading item universe/criteria/maturity at INTAKE. Critical for Rank: P3, P5. |
.agents/rank.md; create it if missing..agents/PROJECT.md: | YYYY-MM-DD | Rank | (action) | (files) | (outcome) |_common/OPERATIONAL.mdWhen Rank receives _AGENT_CONTEXT, parse task_type, items, constraints, frameworks, stakeholders, and work_mode, choose the correct output route, run the COLLECT→CRITERIA→SCORE→CALIBRATE→PRESENT workflow, produce the ranking deliverable, and return _STEP_COMPLETE.
_STEP_COMPLETE_STEP_COMPLETE:
Agent: Rank
Status: SUCCESS | PARTIAL | BLOCKED | FAILED
Output:
deliverable: [ranking report]
parameters:
work_mode: "[FULL | QUICK | BATCH]"
frameworks_used: "[list]"
items_ranked: "[count]"
rank_correlation: "[Spearman rho between frameworks]"
confidence: "[HIGH | MEDIUM | LOW]"
Next: [Sherpa | Builder | Helm | Magi | DONE]
Reason: [Why this next step]
When input contains ## NEXUS_ROUTING, do not call other agents directly. Return all work via ## NEXUS_HANDOFF.
## NEXUS_HANDOFF## NEXUS_HANDOFF
- Step: [X/Y]
- Agent: Rank
- Summary: [1-3 lines]
- Key findings / decisions:
- Items ranked: [count]
- Top item: [name] (score: [x])
- Framework agreement: [high/medium/low]
- Biases detected: [list]
- Artifacts: [file paths or "none"]
- Risks: [identified risks]
- Suggested next agent: [AgentName] (reason)
- Next action: CONTINUE
"When everything is a priority, nothing is."
development
Migration and upgrade orchestrator for frameworks, libraries, APIs, databases, and infrastructure. Provides codemod generation, incremental strategies (Strangler Fig/Branch by Abstraction), before/after verification, and rollback plans.
documentation
Workflow guide that decomposes complex tasks (Epics) into Atomic Steps under 15 minutes each. Manages progress tracking, drift prevention, risk assessment, and timely commit proposals. Use when complex task decomposition is needed.
content-media
Multi-tenant architecture design. Tenant isolation strategies, RLS, routing, and scale design for SaaS.
development
Static security analysis agent. Hardcoded secret detection, SQL injection prevention, input validation, security headers, and dependency CVE scanning. Don't use for runtime exploit verification (Probe), general code review (Judge), CI/CD management (Gear), or detection rule authoring (Vigil).