2.6 KiB
2.6 KiB
| title | description |
|---|---|
| How to Install BMAD | Step-by-step guide to installing BMAD in your project |
Complete guide to installing BMAD in your project.
Prerequisites
- Node.js 20+ (required for the installer)
- Git (recommended)
- AI-powered IDE (Claude Code, Cursor, Windsurf, or similar)
Steps
1. Run the Installer
npx bmad-method install
2. Choose Installation Location
The installer will ask where to install BMAD files. Options:
- Current directory (recommended for new projects)
- Subdirectory
- Custom path
3. Select Your AI Tools
Choose which AI tools you'll be using:
- Claude Code
- Cursor
- Windsurf
- Other
The installer configures BMAD for your selected tools.
4. Choose Modules
Select which modules to install:
| Module | Purpose |
|---|---|
| BMM | Core methodology for software development |
| BMGD | Game development workflows |
| CIS | Creative intelligence and facilitation |
| BMB | Building custom agents and workflows |
5. Add Custom Content (Optional)
If you have custom agents, workflows, or modules:
- Point to their location
- The installer will integrate them
6. Configure Settings
For each module, either:
- Accept recommended defaults (faster)
- Customize settings (more control)
Verify Installation
After installation, verify by:
- Checking the
_bmad/directory exists - Loading an agent in your AI tool
- Running
*menuto see available commands
Directory Structure
your-project/
├── _bmad/
│ ├── bmm/ # Method module
│ │ ├── agents/ # Agent files
│ │ ├── workflows/ # Workflow files
│ │ └── config.yaml # Module config
│ ├── core/ # Core utilities
│ └── ...
├── _bmad-output/ # Generated artifacts
└── .claude/ # IDE configuration
Configuration
Edit _bmad/[module]/config.yaml to customize:
output_folder: ./_bmad-output
user_name: Your Name
communication_language: english
Troubleshooting
"Command not found: npx"
Install Node.js 20+:
brew install node
"Permission denied"
Check npm permissions:
npm config set prefix ~/.npm-global
Installer hangs
Try running with verbose output:
npx bmad-method install --verbose
Related
- Quick Start Guide - Getting started with BMM
- Upgrade to V6 - Upgrading from previous versions
- Install Custom Modules - Adding custom content