bmad-sprint-planning

Parse epic files, detect story statuses, and generate sprint-status.yaml files.

1|Updated May 31, 2026
One-click install
npx skills add https://github.com/sfines/slf-llm-wiki-py --skill bmad-sprint-planning-sfines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-sprint-planning
Source: https://github.com/sfines/slf-llm-wiki-py/tree/main/.agents/skills/bmad-sprint-planning
Command: npx skills add https://github.com/sfines/slf-llm-wiki-py --skill bmad-sprint-planning-sfines

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation of sprint status tracking from epics, simplifying the process of monitoring and updating sprint progress.

Core Features & Use Cases

  • Sprint Status Tracking: Automatically detect current story statuses and generate a structured sprint-status.yaml file.
  • Epic Parsing: Extracts work items from epic files and builds a comprehensive inventory of epics and stories.
  • Status Detection: Applies intelligent status detection based on file existence and preserves existing statuses.
  • Status File Generation: Creates or updates the sprint status file with detailed information about epics, stories, and retrospectives.
  • Validation and Reporting: Validates the generated sprint status file and provides a summary of the sprint status.

Quick Start

Run the bmad-sprint-planning skill to generate the sprint status file for your project.

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

Automate sprint planning by parsing epic files to extract work items, detecting story statuses based on file existence, and generating a structured sprint-status.yaml file for progress tracking.

How does epic parsing work for generating a sprint status file?

Epic parsing works by extracting work items from your epic files to build a comprehensive inventory of epics and stories, applying intelligent status detection, and creating or updating a sprint-status.yaml file.

Do I need Python to generate a sprint-status.yaml file for project management?

Yes, you need Python installed to run the specific scripts required for epic parsing, status resolution, and sprint status file generation within your project management workflow.

Can I preserve existing story statuses when updating sprint tracking?

Yes, the status detection mechanism preserves existing story statuses while applying intelligent detection based on file existence to update the sprint-status.yaml file accurately.

What's the best way to validate a generated sprint status file?

The best way to validate a generated sprint status file is to run the skill's built-in validation and reporting feature, which checks the file and provides a summary of your sprint status.

When should I not use automated sprint status tracking?

You should avoid automated sprint status tracking if your project lacks structured epic files or if your workflow does not rely on file existence to determine story completion statuses.