bmad-correct-course

Analyze sprint change impacts across project artifacts and generate a structured Sprint Change Proposal.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/peshay/portfolixir --skill bmad-correct-course-peshay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-correct-course
Source: https://github.com/peshay/portfolixir/tree/main/.claude/skills/bmad-correct-course
Command: npx skills add https://github.com/peshay/portfolixir --skill bmad-correct-course-peshay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing significant changes during sprint execution by providing a structured approach to analyze impacts and produce a Sprint Change Proposal.

Core Features & Use Cases

  • Sprint Change Management: Guides Developers through analyzing impacts and producing a comprehensive Sprint Change Proposal.
  • Project Artifacts Analysis: Assesses impact across PRD, epics, architecture, and UX artifacts.
  • Change Proposal Generation: Creates a detailed document outlining the recommended approach and impact analysis.
  • Interactive Workflow: Engages with the user through an interactive checklist and decision-making process.

Quick Start

Use the bmad-correct-course skill to initiate a sprint change proposal by running the 'resolve_customization.py' script and following the interactive checklist provided in the 'checklist.md' file.

Frequently Asked Questions about bmad-correct-course

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

FAQPage Schema
How do I manage sprint changes without disrupting agile development?

Sprint change management requires analyzing impacts across project artifacts and producing a structured Sprint Change Proposal. This approach evaluates modifications to PRD, epics, architecture, and UX artifacts to guide developers through an interactive decision-making process during sprint execution.

What is the best way to analyze the impact of a change proposal on project artifacts?

Impact analysis for a change proposal assesses modifications across PRD, epics, architecture, and UX artifacts. Running the resolve_customization.py script generates a detailed document outlining the recommended approach and comprehensive impact analysis for project managers and developers.

Do I need Python to generate a Sprint Change Proposal?

Yes, Python is required to run the scripts for customization and analysis during sprint change management. The Python scripts power the interactive workflow that assesses project artifacts and produces the structured Sprint Change Proposal document.

How do I start an interactive checklist for sprint change management?

To start sprint change management, run the resolve_customization.py script and follow the interactive checklist provided in the checklist.md file. This engages users through a structured decision-making process to assess project artifact impacts and generate a change proposal.

Can I assess architecture and UX artifacts during agile sprint changes?

Yes, assessing architecture and UX artifacts is a core function of sprint change management. The process analyzes impacts across PRD, epics, architecture, and UX artifacts to ensure a comprehensive Sprint Change Proposal is produced for the development team.

When should I use a structured workflow for sprint change management?

A structured workflow for sprint change management should be used when significant changes occur during sprint execution. It provides an interactive checklist to navigate impact analysis and produce a comprehensive Sprint Change Proposal rather than handling changes informally.