moscow-prioritization

Categorize product requirements into Must, Should, Could, and Won't categories.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill moscow-prioritization-shafibabar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moscow-prioritization
Source: https://github.com/shafibabar/SDLC-Artifact-Factory/tree/main/skills/moscow-prioritization
Command: npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill moscow-prioritization-shafibabar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the common problem of scope creep and vague prioritization by forcing explicit, defensible decisions about what belongs in a specific release window versus what should be deferred.

Core Features & Use Cases

  • Necessity-Based Prioritization: Uses the Hathaway necessity test to distinguish between true release-gating requirements and mere preferences.
  • Capacity Guardrails: Enforces a 60% ceiling on Must-have items to ensure contingency for estimation errors and mid-release surprises.
  • Scope Control: Provides a structured framework for documenting deferred items as Won't-have, preventing them from being lost or silently omitted.
  • Use Case: Use this during the Ideate phase to transform a bloated backlog into a realistic, time-boxed MVP that aligns with your team's actual capacity.

Quick Start

Apply the moscow-prioritization skill to the current backlog by defining a 6-week delivery window and categorizing all stories based on the necessity test.

Frequently Asked Questions about moscow-prioritization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prioritize a product backlog to prevent scope creep during release planning?

Backlog prioritization for release planning requires categorizing items into Must, Should, Could, and Won't buckets based on fixed delivery constraints. This method forces explicit, defensible scope decisions by linking every Must-have item to a specific release-failure criterion.

What is the best way to distinguish true release-gating requirements from mere preferences?

Distinguishing release-gating requirements applies the Hathaway necessity test to evaluate true backlog necessity. This evidence-based prioritization approach ensures that only items failing the test are deferred, preventing vague preferences from inflating your release scope.

How do I manage capacity limits when grooming a backlog for an MVP?

Managing capacity limits during backlog grooming involves enforcing a strict 60% ceiling on Must-have items. This capacity guardrail ensures you retain enough contingency buffer for estimation errors and mid-release surprises within your time-boxed MVP.

Can I use MoSCoW prioritization for a 6-week delivery window?

MoSCoW prioritization suits a 6-week delivery window by categorizing all user stories based on a necessity test. It transforms a bloated backlog into a realistic, time-boxed MVP that aligns directly with your team's actual development capacity.

Why should deferred user stories be documented as Won't-have during scope management?

Documenting deferred user stories as Won't-have during scope management prevents them from being silently omitted or lost. This structured framework ensures explicit tracking of deferred backlog items, maintaining strict scope control across your release planning sessions.