bmad-sprint-planning

Generate sprint-status.yaml from BMAD epic markdown files and story artifacts.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/mol4/BMAD-Board --skill bmad-sprint-planning-mol4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-sprint-planning
Source: https://github.com/mol4/BMAD-Board/tree/main/BMAD%20board/.agents/skills/bmad-sprint-planning
Command: npx skills add https://github.com/mol4/BMAD-Board --skill bmad-sprint-planning-mol4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual effort of building and maintaining sprint status tracking from BMAD epics and stories, helping teams keep delivery progress organized and current.

Core Features & Use Cases

  • Epic and Story Parsing: Reads epic markdown files, extracts epic numbers, story IDs, and story titles, and converts them into consistent sprint-tracking keys.
  • Status Detection and Preservation: Detects existing story files to promote statuses appropriately while preserving any more advanced status already recorded.
  • Sprint File Generation: Produces a complete sprint-status.yaml with epics, stories, retrospectives, metadata, and validation-friendly ordering.
  • Use Case: A developer or project lead can point the Skill at a BMAD project and quickly generate an accurate sprint board snapshot for planning, execution, and progress review.

Quick Start

Ask the Skill to generate sprint status tracking from the project’s epic files and update the sprint-status.yaml file.

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 sprint status tracking from BMAD epic markdown files?

To generate sprint status tracking from BMAD epic markdown files, the Skill parses epic numbers, story IDs, and titles, then outputs a complete sprint-status.yaml file. It validates the results against the workflow state machine to ensure accurate epic, story, and retrospective coverage.

How does story status detection work when updating sprint-status.yaml?

Story status detection works by locating existing story files and promoting their statuses appropriately. It preserves any more advanced status already recorded in the file, ensuring no progress is lost during deterministic YAML generation and workflow state machine validation.

Can I use this for local Jira-like planning workflows without external dependencies?

Yes, you can use this for local Jira-like planning workflows without external dependencies. The Skill operates independently to apply complete epic, story, and retrospective coverage across your planning and implementation folders using only your local markdown files.

What is the best way to maintain consistent sprint tracking keys across epics and stories?

The best way to maintain consistent sprint tracking keys is using deterministic key generation. The Skill extracts epic numbers and story IDs from markdown artifacts to produce uniform keys, ordering them validation-friendly within the sprint-status.yaml output.

Why does sprint planning require validation against a workflow state machine?

Sprint planning requires validation against a workflow state machine to ensure story statuses transition correctly and maintain integrity. This validation prevents invalid status overrides during status preservation and guarantees the sprint-status.yaml reflects accurate project delivery progress.

What format does the sprint planning Skill output for project management review?

The sprint planning Skill outputs a sprint-status.yaml format containing epics, stories, retrospectives, and metadata. This YAML output provides a complete sprint board snapshot structured with validation-friendly ordering for planning, execution, and progress review.