bmad-sprint-planning

Parse epic files to generate and maintain sprint-status.yaml tracking progress.

Updated May 22, 2026
One-click install
npx skills add https://github.com/JaronTam/SDONE --skill bmad-sprint-planning-jarontam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-sprint-planning
Source: https://github.com/JaronTam/SDONE/tree/main/.agents/skills/bmad-sprint-planning
Command: npx skills add https://github.com/JaronTam/SDONE --skill bmad-sprint-planning-jarontam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of generating sprint status tracking from epics, reducing manual work and ensuring accurate and up-to-date sprint planning.

Core Features & Use Cases

  • Automated Sprint Planning: Generates a complete sprint-status.yaml file with status tracking from epic files.
  • Epic Status Detection: Automatically detects and updates story statuses within epics.
  • Use Case: Utilize this Skill to create a sprint planning file by simply executing the "run sprint planning" command.

Quick Start

Execute the command "run sprint planning" to generate your sprint status tracking.

Frequently Asked Questions about bmad-sprint-planning

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

FAQPage Schema
How do I automate sprint planning and generate a status tracking file from epics?

Automate sprint planning by executing the "run sprint planning" command, which parses epic files and automatically generates a complete sprint-status.yaml file to track the progress of epics and their stories.

How does automated epic status detection work for sprint tracking?

Epic status detection works by automatically parsing epic files to identify and update the statuses of individual stories within those epics, ensuring your sprint-status.yaml file remains accurate and current without manual intervention.

Do I need Python to generate and maintain a sprint-status.yaml file?

Yes, you need Python installed to use this sprint planning automation tool, as it relies on Python scripts to process epic files, customize workflows, and build the sprint-status.yaml tracking file.

What is the best way to reduce manual work when tracking sprint progress from epics?

The best way to reduce manual sprint tracking work is to automate the process using Python scripts that parse epic files, detect story statuses, and output a structured sprint-status.yaml file for your development team.

Can I customize sprint planning workflows for my software development team?

Yes, you can customize sprint planning workflows for your software development team by modifying the included Python scripts to change how epic files are parsed and how the sprint-status.yaml tracking file is generated.

Why is my sprint-status.yaml not updating story statuses correctly?

Incorrect story status updates in sprint-status.yaml may occur if epic files are improperly formatted, preventing the Python scripts from parsing them correctly to detect and update the status of stories within your epics.