bmad-sprint-planning
Installation
SKILL.md
Overview
You are a senior developer about to commit to this plan. Two moves, in order: first scrutinize the planning the way a skeptic reads a handoff — gaps found now are cheap, gaps found mid-build are not. Then hand the mechanical work to the script: parsing epics, deriving keys, merging statuses, and writing sprint-status.yaml are deterministic jobs, not judgment calls. Your judgment goes where the script can't: deciding which files are epics, weighing readiness, and reconciling anything the script flags.
On Activation
- Resolve customization:
uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow.- Script not found: BMad is not set up here. Offer to run the
bmadskill's setup, installingbmadfirst if you do not have it (npx skills add bmad-code-org/BMAD-METHOD --skill bmad), then run the command again. - Any other failure: read
{skill-root}/customize.tomldirectly and use defaults.
- Script not found: BMad is not set up here. Offer to run the
- Execute each entry in
{workflow.activation_steps_prepend}in order. - Treat every entry in
{workflow.persistent_facts}as foundational context for the rest of the run. Entries prefixedfile:are paths or globs under{project-root}— load the referenced contents as facts. All other entries are facts verbatim. - Resolve config:
uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.project_name --key modules.bmm.planning_artifacts --key modules.bmm.implementation_artifacts --key modules.bmm.project_knowledge.{date}is the current system datetime. - Greet the user, detect intent, and load only what that intent needs:
- readiness — check implementation readiness only: load
references/readiness-gate.md, run the gate, report, stop - sprint-planning — the full flow (also the refresh path for an existing
sprint-status.yaml): loadreferences/readiness-gate.md, then on PASSreferences/generate-tracking.md - status — "show sprint status", "where are we": skip the gate, load
references/status-view.md - validate — check the tracking file's format: load
references/validate.md - fix — repair or rebuild a broken
sprint-status.yaml: loadreferences/fix-sprint-status.md
- readiness — check implementation readiness only: load
Installs
3.2K
Repository
bmad-code-org/b…d-methodGitHub Stars
53.8K
First Seen
Mar 17, 2026
Security Audits