bmad-sprint-planning

Generate sprint-status.yaml from Markdown epic files and story data.

4|1|Updated Sep 30, 2024
One-click install
npx skills add https://github.com/co-cddo/ndx --skill bmad-sprint-planning-co-cddo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-sprint-planning
Source: https://github.com/co-cddo/ndx/tree/main/_bmad/bmm/workflows/4-implementation/bmad-sprint-planning
Command: npx skills add https://github.com/co-cddo/ndx --skill bmad-sprint-planning-co-cddo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sprint planning often requires manual aggregation of epics and stories across planning artifacts to build a current status. This skill automates that process by generating a complete sprint-status.yaml from epic markdown files, ensuring consistency and up-to-date tracking.

Core Features & Use Cases

  • Automatic discovery of epics and stories from planning artifacts (epics.md, epic-*.md) and their stories
  • Status detection and preservation: uses file-system artifacts to infer progress without downgrading statuses
  • Deterministic output: produces a structured sprint-status.yaml that can be consumed by CI or project dashboards
  • Use Case: When starting a sprint, run this skill to generate an initial sprint-status.yaml from your current epic descriptions and stories

Quick Start

Run the sprint planning workflow to generate sprint-status.yaml from the epic Markdown 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 automate sprint planning from epic markdown files?▼

Automate sprint planning by consolidating epic and story data from markdown files into a single sprint-status.yaml, ensuring consistent and up-to-date project tracking without manual aggregation.

Can I generate a sprint-status.yaml file from existing project artifacts?▼

Yes, you can generate a sprint-status.yaml file by reading epic markdown files and planning artifacts, deriving story identifiers, and writing structured development_status entries for automated tracking.

Does sprint status generation preserve existing story progress?▼

Sprint status generation preserves existing progress by reading file-system artifacts to infer current status without downgrading any previously recorded development_status entries in the yaml file.

What is the best way to track epic and story progress for CI dashboards?▼

The best way to track epic progress for CI dashboards is producing a deterministic sprint-status.yaml from planning artifacts, which can be directly consumed by CI pipelines or project management dashboards.

How does automated sprint planning infer development status from epics?▼

Automated sprint planning infers development status by discovering epic and story files from planning artifacts, deriving story identifiers, and preserving existing statuses when writing the final yaml output.

Do I need specific planning artifacts to generate sprint status yaml?▼

Yes, you need markdown epic files such as epics.md or epic-*.md and their associated stories, as the workflow reads these planning artifacts to derive story identifiers and populate the yaml file.