bmad-sprint-planning

Parse epic files and detect story progress to generate sprint-status.yaml.

4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/curdx/curdx-flow --skill bmad-sprint-planning-curdx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-sprint-planning
Source: https://github.com/curdx/curdx-flow/tree/main/.agents/skills/bmad-sprint-planning
Command: npx skills add https://github.com/curdx/curdx-flow --skill bmad-sprint-planning-curdx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It transforms a repository’s epic documentation into a complete sprint status tracker, so teams can see story progress without losing alignment after restarts or context drift.

Core Features & Use Cases

  • Epic-to-sprint status generation: Parses all epic files (including whole or sharded variants) to produce a full sprint-status.yaml with epic, story, and retrospective entries.
  • Intelligent status detection: Detects story readiness by checking whether corresponding story files exist, and preserves existing more-advanced statuses.
  • Validation and guardrails: Verifies coverage (no missing or extra items), legal state values, and valid YAML before writing the final tracking file.

Quick Start

Ask your agent to run sprint planning for the current repository and generate 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 sprint status tracking from epic files in my repository?

Sprint status tracking is generated by parsing epic documentation and detecting story progress from repository files to produce a comprehensive sprint-status.yaml file. It resolves workflow configuration and validates development status mapping for consistent sprint execution visibility.

What's the best way to keep sprint plans updated after code changes or restarts?

Keeping sprint plans updated requires detecting story readiness by checking for corresponding story files and preserving existing advanced statuses. This approach prevents context drift and maintains alignment by refreshing the sprint-status.yaml after work changes.

How does epic-to-sprint status generation handle sharded epic files?

Epic-to-sprint status generation parses all epic files, including whole or sharded variants, to extract epic, story, and retrospective entries. It ensures complete coverage by verifying no missing or extra items before writing the tracking file.

Does sprint planning workflow automation validate YAML output before writing?

Yes, sprint planning workflow automation validates legal state values and checks for valid YAML structure before writing the final tracking file. It applies guardrails to verify coverage and ensure no missing or extra items exist in the sprint plan.

Can I use repository automation for sprint planning without losing existing story status?

Repository automation for sprint planning preserves existing more-advanced story statuses during status detection. It maps development_status states while checking whether corresponding story files exist, ensuring no progress is lost during context drift or restarts.

What limitations exist when detecting story readiness from repository files?

Story readiness detection relies on checking whether corresponding story files exist in the repository and mapping development_status states. Limitations include dependency on file presence for status inference and the need for valid epic file formats to ensure complete coverage.