3.6 KiB
Initialize BMAD Project
This workflow helps set up a new project using the BMAD framework by running the interactive installer and configuring the development environment.
Prerequisites
- Node.js v20+ installed
- Project directory created
- IDE ready for BMAD integration
Workflow Steps
1. Verify Prerequisites
First, check that Node.js is properly installed:
node --version
Ensure the version is v20 or higher. If not, install or upgrade Node.js from https://nodejs.org
2. Navigate to Project Directory
Change to your project's root directory:
cd /path/to/your/project
3. Run BMAD Installer
Execute the BMAD v6 Alpha installer:
npx bmad-method@alpha install
For stable v4 version (production):
npx bmad-method install
4. Complete Interactive Setup
The installer will prompt you for:
- Project Location: Confirm or specify the installation directory
- Module Selection: Choose which modules to install:
- BMM (BMad Method) - Recommended for software/game development
- BMB (BMad Builder) - For creating custom agents/workflows
- CIS (Creative Intelligence Suite) - Shared creative resources
- Game Development: If installing BMM, optionally include game development agents
- User Configuration:
- Your name (used by agents)
- Preferred communication language
- Output folder preference
- Project name
- IDE Integration: Select your development environment
- Claude Code
- Cursor
- VS Code
- Other
5. Verify Installation
Check that the bmad/ directory was created:
ls bmad/
You should see:
core/- Core frameworkbmm/orbmb/orcis/- Selected modules_cfg/- Customization directory
6. Review Configuration
Check the generated configuration:
cat bmad/core/config.yaml
Verify your settings are correct. Edit if needed.
7. Test Agent Activation
Activate the BMad Master agent in your IDE and verify it loads correctly. You should see:
- Welcome message with your name
- Menu of available options
- Ability to list workflows and tasks
8. Run Initial Workflow (Optional)
For BMM users, start the project initialization workflow:
/workflow-init
This will guide you through setting up your project's workflow system based on complexity.
Post-Installation Tasks
- Configure IDE-specific settings if needed
- Review available agents in
bmad/_cfg/agent-manifest.csv - Explore workflows in
bmad/_cfg/workflow-manifest.csv - Customize agent behaviors via
bmad/_cfg/agents/if desired - Add
bmad/to.gitignore(recommended - users install their own) - Commit any project-specific configuration changes
Troubleshooting
Node version too old: Update Node.js to v20+
Installation fails:
- Clear npm cache:
npm cache clean --force - Try again with verbose logging:
npx bmad-method@alpha install --verbose
Agent not loading:
- Verify
bmad/core/config.yamlexists - Check IDE integration was configured
- Restart IDE
Customization not working:
- Verify file structure in
bmad/_cfg/agents/ - Check YAML syntax
- Ensure file names match agent slugs
Next Steps
Once installation is complete:
- For BMM: Run
/workflow-initwith Analyst agent - For BMB: Explore agent/workflow creation workflows
- General: Review the documentation in
bmad/*/README.mdfiles