bmad-sprint-planning

Generate sprint-status.yaml from epic files with status transitions.

3|2|Updated Mar 29, 2024
One-click install
npx skills add https://github.com/josemariafs/MVTools --skill bmad-sprint-planning-josemariafs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-sprint-planning
Source: https://github.com/josemariafs/MVTools/tree/main/.cursor/skills/bmad-sprint-planning
Command: npx skills add https://github.com/josemariafs/MVTools --skill bmad-sprint-planning-josemariafs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This workflow automates converting epic and story data into a concrete sprint-status.yaml, giving a single source of truth for planning and tracking.

Core Features & Use Cases

  • Detect epics and stories from your epic files and generate a complete sprint status map.
  • Preserve and merge with existing statuses, preventing downgrades while updating progress automatically.
  • Validate consistency between epic definitions and the sprint-status file, and provide a ready-to-use YAML for CI/CD or project dashboards.

Quick Start

Run the sprint planning workflow to generate sprint-status.yaml from your epics.

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 a sprint-status.yaml from epic files?

This sprint planning workflow reads your epic files, identifies stories, and maps their progress into a complete sprint-status.yaml. It prevents status downgrades while preserving existing higher statuses automatically.

Can I preserve existing story statuses when updating the sprint-status.yaml?

Yes, updating the sprint-status.yaml preserves existing higher statuses. The workflow merges new epic data with your current file, enforcing no downgrades to ensure previously achieved progress remains intact.

How does automated sprint planning enforce status transitions?

Automated sprint planning enforces status transitions by validating consistency between epic definitions and the sprint-status file. It prevents any status downgrade while preserving the highest previously recorded progress.

Is a generated sprint-status.yaml suitable for CI/CD pipelines?

Yes, the generated sprint-status.yaml is suitable for CI/CD pipelines. It provides a ready-to-use YAML file with structured metadata and validation guidance, serving as a single source of truth for automated dashboards.

What is the best way to track epic progress in YAML?

The best way to track epic progress in YAML is to generate a sprint-status.yaml file from your epic definitions. This workflow automates status mapping, enforces no downgrades, and produces a validated file for project dashboards.