bmad-correct-course

Assess sprint change impact across PRD, epics, architecture, and UX documents to produce a sprint change proposal.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Hexalith/Hexalith.Parties --skill bmad-correct-course-hexalith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-correct-course
Source: https://github.com/Hexalith/Hexalith.Parties/tree/main/.agents/skills/bmad-correct-course
Command: npx skills add https://github.com/Hexalith/Hexalith.Parties --skill bmad-correct-course-hexalith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a significant issue emerges mid-sprint, teams lack a structured way to evaluate its impact across planning artifacts and decide how to respond. This Skill guides a systematic change-navigation workflow that analyzes the triggering issue against the PRD, epics, architecture, and UX documents, then produces an actionable Sprint Change Proposal with a clear implementation handoff. ## Core Features & Use Cases - Impact Analysis Checklist: Works through a six-section checklist covering trigger context, epic impact, artifact conflicts, path-forward options, proposal components, and final review. - Structured Edit Proposals: Drafts explicit before/after change proposals for stories, PRD sections, architecture decisions, and UI/UX specifications, reviewed incrementally or in batch. - Scoped Handoff Routing: Classifies the change as Minor, Moderate, or Major and routes it to the Developer, Product Owner, or Product Manager/Architect accordingly. - Use Case: A developer discovers mid-sprint that a chosen technology cannot meet a requirement. Invoke this Skill to assess which epics and stories are affected, evaluate direct adjustment versus rollback versus MVP scope reduction, and generate an approved Sprint Change Proposal document. ## Quick Start Say "correct course" or "propose sprint change" and describe the issue that triggered the need for change.

Frequently Asked Questions about bmad-correct-course

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle a major change discovered mid-sprint in an agile project?

Invoke the correct course workflow by describing the triggering issue. It loads your PRD, epics, architecture, and UX documents, runs a structured impact checklist, and produces a Sprint Change Proposal with before/after edit proposals and a recommended path forward.

What documents are required to run a sprint change impact analysis?

The PRD and current epics are required; the workflow halts if they cannot be found. Architecture documents, UX specifications, specs, and an AGENTS.md project context block are loaded when available but are optional.

Can I review change proposals one at a time instead of all at once?

Yes. The workflow offers an Incremental mode where each edit proposal is presented individually for approve, edit, or skip decisions, and a Batch mode that presents all proposals together at the end.

What happens after the Sprint Change Proposal is approved?

The change is classified by scope: Minor changes route to a Developer agent for direct implementation, Moderate changes go to Product Owner and Developer for backlog reorganization, and Major changes escalate to Product Manager or Solution Architect for replanning.

When should I not use the correct course workflow?

It is designed for significant changes affecting project direction, such as invalidated epics or MVP scope questions. Small bug fixes or routine story updates do not need full impact analysis and can be handled directly during development.