sprint-plan

Generate markdown sprint plans and aligned sprint-status YAML with capacity checks.

Updated May 13, 2026
One-click install
npx skills add https://github.com/FrancisVarga/the-dream-machine --skill sprint-plan-francisvarga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprint-plan
Source: https://github.com/FrancisVarga/the-dream-machine/tree/main/.claude/skills/sprint-plan
Command: npx skills add https://github.com/FrancisVarga/the-dream-machine --skill sprint-plan-francisvarga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns scattered milestone notes, backlog items, and prior sprint outcomes into a structured, feasible sprint plan with clear acceptance criteria, risks, and required QA coverage.

Core Features & Use Cases

  • Milestone & backlog synthesis: Builds a sprint plan by reading the current milestone, prior sprint velocity, design docs ready for implementation, and the risk register.
  • Mode-aware governance: Supports new, update, and status flows while honoring review mode to determine which director/lead gates run (and which are skipped).
  • Producer feasibility gating: Evaluates whether the proposed critical-path and supporting stories fit available team capacity, revising scope when needed.
  • Sprint status source of truth: Generates a machine-readable production/sprint-status.yaml alongside the human-readable sprint markdown plan.
  • QA plan enforcement: Detects whether a sprint QA plan exists and prompts you to run /qa-plan sprint when it does not.

Quick Start

Use sprint-plan in new mode by running: "Generate a new sprint plan with a lean review depth for the next milestone."

Frequently Asked Questions about sprint-plan

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

FAQPage Schema
How do I generate a sprint plan that accounts for team capacity and risk management?

Sprint planning synthesizes current milestone requirements, prior sprint outcomes, and the risk register to produce a feasible sprint plan while running capacity feasibility gating to ensure proposed stories fit available team capacity.

What is the best way to refine a backlog and update an existing sprint plan?

Updating an existing sprint plan involves revising story selections and estimates by synthesizing prior sprint outcomes and implementation-ready design documents, then producing an updated markdown plan and sprint-status YAML.

How does QA plan enforcement work during sprint planning?

QA plan enforcement detects whether a sprint QA plan exists using deterministic read and glob checks, then prompts you to run the qa-plan sprint command when missing to ensure required QA coverage before proceeding.

Can I use sprint planning outputs for automated status reporting?

Yes, sprint planning outputs support automated status reporting because the process generates a machine-readable sprint-status YAML file alongside the human-readable markdown plan to serve as a synchronized source of truth.

Does sprint planning work without a dedicated risk register?

While designed to read risk register inputs, sprint planning can still execute capacity feasibility gating using milestone requirements and prior sprint velocity, though omitting risk inputs reduces the completeness of story selection and governance.