When to Use This
- You have BMad v4 or v5 installed (
.bmad-methodfolder) - You want to migrate to the new v6 architecture
- You have existing planning artifacts to preserve
Prerequisites
- Node.js 20+
- Existing BMad v4 or v5 installation
What’s New in v6
BMad v6 is the first stable release after extensive beta testing. Key improvements:Unified Architecture
- Single
_bmad/folder for all modules (was.bmad-method,.bmad-core, etc.) - Simplified configuration with per-module
config.yamlfiles - Clean separation between core framework and method modules
Non-Interactive Installation
Full CI/CD support with command-line flags:--directory,--modules,--tools,--custom-content--actionfor update modes (install,update,quick-update,compile-agents)-y, --yesfor fully automated installations
Enhanced Workflows
- Improved PRD workflow with vision/differentiators and executive summary steps
- Better project context generation for existing codebases
- Enhanced Quick Flow for rapid development
- New
/bmad-helpintelligent guide
Better Customization
.customize.yamlfiles for all agents- Update-safe customizations (preserved across updates)
- More granular control over agent behavior
Steps
1. Run the Installer
Follow the Installer Instructions:2. Handle Legacy Installation
When v4/v5 is detected, you can:- Allow the installer to back up and remove
.bmad-method - Exit and handle cleanup manually
3. Clean Up IDE Commands
Manually remove legacy v4/v5 IDE commands - for example if you have claude, look for any nested folders that start with bmad and remove them: Claude Code:4. Migrate Planning Artifacts
If you have planning documents (Brief/PRD/UX/Architecture): Move them to_bmad-output/planning-artifacts/ with descriptive names:
- Include
PRDin filename for PRD documents - Include
brief,architecture, orux-designaccordingly - Sharded documents can be in named subfolders
5. Migrate In-Progress Development
If you have stories created or implemented:- Complete the v6 installation
- Place
epics.mdorepics/epic*.mdin_bmad-output/planning-artifacts/ - Run the Scrum Master’s
sprint-planningworkflow - Tell the SM which epics/stories are already complete
What You Get
v6 unified structure:Module Migration
Key Changes
Troubleshooting
”Legacy installation detected” but no .bmad-method folder
The installer might detect other legacy folders like .bmad-core. Remove them manually:
Workflows not showing up in IDE
Restart your IDE after installation to reload the command palette.Old commands still appearing
Manually clean up legacy command folders (see Step 3 above) and restart your IDE.Lost customizations
If you edited agent files directly in v4/v5, those changes are lost. In v6, always use.customize.yaml files to preserve your changes across updates.
Next Steps
- Set up project context for existing projects
- Customize agents using the new
.customize.yamlfiles - Explore the enhanced workflows with
/bmad-help
