bmad-sprint-planning

Generate sprint-status.yaml from epic files with statuses and progress.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/mschuerig/peach-ios --skill bmad-sprint-planning-mschuerig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-sprint-planning
Source: https://github.com/mschuerig/peach-ios/tree/main/_bmad/bmm/workflows/4-implementation/bmad-sprint-planning
Command: npx skills add https://github.com/mschuerig/peach-ios --skill bmad-sprint-planning-mschuerig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates sprint planning by reading epic and story definitions and producing a complete sprint-status.yaml that tracks progress across epics, stories, and retrospectives.

Core Features & Use Cases

  • Build a consolidated sprint plan from epic files, ensuring all items are represented
  • Detect and reflect current statuses for epics, stories, and retrospectives, with preservation of existing progress
  • Provide a deterministic artifact (sprint-status.yaml) suitable for audits and team alignment

Quick Start

Run sprint planning to generate the sprint-status.yaml from your epic files.

Frequently Asked Questions about bmad-sprint-planning

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

FAQPage Schema
How do I generate a sprint plan from epic files?

Sprint planning automation works by reading your epic and story definitions, detecting current statuses, and writing a deterministic sprint-status.yaml file. This machine-readable artifact preserves existing progress and ensures consistency across the agile project.

How does sprint status tracking handle existing progress in YAML?

Sprint status tracking handles existing progress by reading planning artifacts, detecting current statuses for epics and stories, and preserving that progress in the generated sprint-status.yaml file. This ensures continuity and consistency across the sprint plan.

Can I use epic and story definitions to automate sprint planning?

You can automate sprint planning by feeding epic and story definitions into this Skill, which reads the planning artifacts and derives a complete sprint-status.yaml. It automatically detects statuses for epics, stories, and retrospectives to ensure full sprint plan consistency.

What is the best way to track retrospectives in a YAML sprint plan?

Tracking retrospectives in a YAML sprint plan is best handled by deriving them from epic files. This Skill detects retrospective statuses alongside epics and stories, writing a deterministic sprint-status.yaml that ensures consistency and provides a machine-readable artifact for audits.

Does automated sprint planning require specific formats for epic files?

Automated sprint planning requires epic and story definitions to be stored as planning artifacts that the Skill can read. It processes these files to derive statuses and generate a machine-readable sprint-status.yaml, preserving existing progress while ensuring consistency across the sprint plan.

Why use a YAML file for sprint planning and status tracking?

Using a YAML file for sprint planning provides a deterministic, machine-readable artifact that is suitable for audits and team alignment. The generated sprint-status.yaml tracks epics, stories, and retrospectives, preserving existing progress while ensuring consistency across the sprint plan.