pm-sprint

Plan a sprint from PMContext and backlog inputs with capacity and dependency mapping.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Wcof/PMSkill --skill pm-sprint-wcof
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-sprint
Source: https://github.com/Wcof/PMSkill/tree/main/skills/delivery/pm-sprint
Command: npx skills add https://github.com/Wcof/PMSkill --skill pm-sprint-wcof

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product and delivery teams turn a prioritized backlog into an executable sprint plan instead of guessing what can fit into an iteration. It prevents overloaded sprints, vague story selection, unmanaged dependencies, and weak goals by grounding planning in PMContext, capacity, and Definition of Ready checks.

Core Features & Use Cases

  • Capacity-based sprint planning: Estimates sprint capacity using team size, availability, historical velocity, and a fixed 20% buffer.
  • Story selection with quality gates: Pulls from pm-stories and pm-prioritize outputs, checks DoR, and excludes stories that are unclear, blocked, or too large.
  • Dependency and risk mapping: Separates internal and external dependencies, identifies owners and risks, and highlights the critical path.
  • Outcome-driven sprint goal: Produces a single-sentence Sprint Goal focused on delivered user value rather than a list of completed stories.
  • Use case: When a PM or Scrum Master has a backlog for the next two-week iteration and needs a defendable sprint plan with selected stories, capacity math, risks, and traceability back to PMContext.

Quick Start

Ask the agent to use pm-sprint to plan the next sprint from PMContext, pm-stories, team capacity, and priority order.

Frequently Asked Questions about pm-sprint

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

FAQPage Schema
How do I plan a sprint from a prioritized backlog without overloading the team?

Sprint planning from a prioritized backlog requires estimating team capacity, validating stories against a Definition of Ready, and mapping dependencies. This ensures the selected scope aligns with velocity and avoids overloaded iterations.

What is a realistic sprint capacity estimation formula for a Scrum team?

A realistic sprint capacity estimation accounts for team size, member availability, and historical velocity, while applying a fixed 20% buffer. This formula prevents overcommitment by grounding scope in actual team throughput.

How do I map dependencies and risks when selecting stories for an iteration?

Dependency mapping separates internal and external blockers, identifies owners, and highlights the critical path for iteration stories. This process records associated risks to ensure unblocked delivery during sprint execution.

How do you define a sprint goal focused on user value instead of task completion?

Defining a user-value sprint goal involves summarizing the delivered outcome into a single sentence rather than listing completed stories. This keeps the iteration focused on product impact and traceable objectives.

Do I need Definition of Ready checks before pulling stories into a sprint plan?

Definition of Ready checks are required before pulling stories into a sprint plan to exclude unclear, blocked, or oversized items. Validating DoR ensures only executable stories enter the iteration scope.

What is the best way to manage sprint scope when facing velocity fluctuations?

Managing sprint scope with velocity fluctuations requires applying a fixed capacity formula with a 20% buffer and validating story sizes. This approach grounds scope decisions in defendable historical data rather than estimates.