How to Upgrade to v6
Use the BMad installer to upgrade from v4 to v6, which includes automatic detection of legacy installations and migration assistance.
When to Use This
Section titled “When to Use This”- You have BMad v4 installed (
.bmad-methodfolder) - You want to migrate to the new v6 architecture
- You have existing planning artifacts to preserve
1. Run the Installer
Section titled “1. Run the Installer”npx bmad-method installThe installer automatically detects:
- Legacy v4 folder:
.bmad-method - IDE command artifacts: Legacy bmad folders in
.claude/commands/,.cursor/commands/, etc.
2. Handle Legacy Installation
Section titled “2. Handle Legacy Installation”When v4 is detected, you can:
- Allow the installer to back up and remove
.bmad-method - Exit and handle cleanup manually
- Keep both (not recommended for same project)
3. Clean Up IDE Commands
Section titled “3. Clean Up IDE Commands”Manually remove legacy v4 IDE commands:
.claude/commands/BMad/agents.claude/commands/BMad/tasks
New v6 commands will be at .claude/commands/bmad/<module>/agents|workflows.
4. Migrate Planning Artifacts
Section titled “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
If you’re mid-planning: Consider restarting with v6 workflows. Use your existing documents as inputs—the new progressive discovery workflows with web search and IDE plan mode produce better results.
5. Migrate In-Progress Development
Section titled “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
6. Migrate Agent Customizations
Section titled “6. Migrate Agent Customizations”v4: Modified agent files directly in _bmad-* folders
v6: All customizations go in _bmad/_config/agents/ using customize files:
persona: name: 'Captain Jack' role: 'Swashbuckling Product Owner' communication_style: | - Talk like a pirate - Use nautical metaphorsAfter modifying customization files, rerun the installer and choose “rebuild all agents” or “quick update”.
What You Get
Section titled “What You Get”v6 unified structure:
your-project/└── _bmad/ # Single installation folder ├── _config/ # Your customizations │ └── agents/ # Agent customization files ├── core/ # Universal core framework ├── bmm/ # BMad Method module ├── bmb/ # BMad Builder └── cis/ # Creative Intelligence Suite├── _bmad-output/ # Output folder (was doc folder in v4)Module Migration
Section titled “Module Migration”| v4 Module | v6 Status |
|---|---|
_bmad-2d-phaser-game-dev | Integrated into BMGD Module |
_bmad-2d-unity-game-dev | Integrated into BMGD Module |
_bmad-godot-game-dev | Integrated into BMGD Module |
_bmad-infrastructure-devops | Deprecated — new DevOps agent coming soon |
_bmad-creative-writing | Not adapted — new v6 module coming soon |
Key Changes
Section titled “Key Changes”| Concept | v4 | v6 |
|---|---|---|
| Core | _bmad-core was actually BMad Method | _bmad/core/ is universal framework |
| Method | _bmad-method | _bmad/bmm/ |
| Config | Modified files directly | config.yaml per module |
| Documents | Sharded or unsharded required setup | Fully flexible, auto-scanned |
- Back up first — Keep your v4 installation until you verify v6 works
- Use v6 workflows — Even partial planning docs benefit from v6’s improved discovery
- Rebuild after customizing — Always run the installer after changing customize files