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.