7.8 KiB
BMad Method v6 Alpha - Optimization & Configuration Checklist
Status: Based on your current installation at /Users/hbl/Documents/BMAD-METHOD/bmad/
✅ What's Already Installed & Working
Core Installation
- ✅ BMad Core - Engine installed and operational
- ✅ BMM Module (BMad Method Manager) - Primary methodology module
- ✅ Multi-IDE Support - Configured for Claude Code, Codex, Gemini
- ✅ Subagents Installed - Claude Code subagents in
~/.claude/agents/bmad-*- bmad-analysis/ (4 agents: api-documenter, codebase-analyzer, data-analyst, pattern-detector)
- bmad-planning/ (7 agents: dependency-mapper, epic-optimizer, requirements-analyst, etc.)
- bmad-research/ (2 agents)
- bmad-review/ (2 agents)
Project Setup
- ✅ Pages Health -
.bmad/workspace configured - ✅ Setup Script -
/Users/hbl/Documents/BMAD-METHOD/setup-project-bmad.sh - ✅ Documentation - Complete setup instructions created
🔧 What You're Missing (To Maximize BMad)
1. Missing Modules ⚠️
You only installed BMM. Available modules you can add:
| Module | Purpose | Status | Action |
|---|---|---|---|
| CIS (Creative Intelligence Suite) | Brainstorming, innovation, creative problem-solving | ❌ Not Installed | npm run install:bmad and select CIS |
| BoMB/BMB (BMad Builder) | Create custom agents, workflows, and modules | ❌ Not Installed | npm run install:bmad and select BMB |
Why install these:
- CIS: Powers advanced brainstorming and ideation workflows
- BMB: Lets you create custom agents specific to your domain/projects
How to install:
cd /Users/hbl/Documents/BMAD-METHOD
npm run install:bmad
# Select additional modules when prompted
# Use same destination: /Users/hbl/Documents/BMAD-METHOD/bmad
2. Missing: BMad Slash Commands ⚠️
Issue: BMad agents and workflows are NOT accessible as slash commands in Claude Code.
What's Missing:
- No
/bmad:bmm:agents:*commands - No
/bmad:bmm:workflows:*commands - Slash commands should be in
.claude/commands/bmad/but directory doesn't exist
Why This Happened: The installer created the agents/workflows but didn't install the Claude Code slash commands interface.
Fix Required: You need to manually link or create slash command wrappers. I can help with this - see "Action Plan" below.
3. Project Workspace Automation 💡
Current State:
- Manual script works:
setup-project-bmad.sh - Must run for each new project
Optimization Opportunity: Create a global alias for faster project setup:
# Add to ~/.zshrc
alias bmad-init='/Users/hbl/Documents/BMAD-METHOD/setup-project-bmad.sh'
# Then use anywhere:
cd /Users/hbl/Documents/new-project
bmad-init $(pwd)
4. Missing: Global BMad CLI 💡
What You Could Have:
A global bmad command to run workflows from terminal
Currently:
- BMad CLI exists at
/Users/hbl/Documents/BMAD-METHOD/tools/cli/bmad-cli.js - Not globally accessible
To Enable:
# Option 1: NPM global link
cd /Users/hbl/Documents/BMAD-METHOD
npm link
# Option 2: Alias in ~/.zshrc
alias bmad='node /Users/hbl/Documents/BMAD-METHOD/tools/cli/bmad-cli.js'
# Then use:
bmad status
bmad install
5. Environment Integration 💡
Missing Enhancements:
A. BMad Environment Variables
Create ~/.bmadrc for global configuration:
# ~/.bmadrc
export BMAD_HOME="/Users/hbl/Documents/BMAD-METHOD/bmad"
export BMAD_VERSION="6.0.0-alpha.0"
export BMAD_MODULES="core,bmm"
export BMAD_IDE="claude-code"
Source in ~/.zshrc:
[ -f ~/.bmadrc ] && source ~/.bmadrc
B. Project Auto-Detection
Add to ~/.zshrc to show BMad status when entering project directories:
bmad_check() {
if [ -f ".bmad/.bmadrc" ]; then
echo "📦 BMad workspace detected"
cat .bmad/.bmadrc | grep PROJECT_NAME
fi
}
alias cd='cdnvm'
cdnvm() {
command cd "$@"
bmad_check
}
6. Documentation Organization 📚
Current State:
- Central docs in BMAD-METHOD/bmad/docs/
- Project docs in each .bmad/ folder
- No index or quick reference
Recommended Additions:
A. Create Quick Reference Card
/Users/hbl/Documents/BMAD-METHOD/QUICK-REFERENCE.md
- Common workflows cheat sheet
- Agent activation commands
- File structure diagram
- Troubleshooting tips
B. Create Workflow Decision Tree
Help you decide which workflow to run based on:
- Project size (Level 0-4)
- Phase (Analysis, Planning, Solutioning, Implementation)
- Current state (greenfield vs brownfield)
7. Git Integration 🔄
Missing: BMad Commit Templates
Create .gitmessage template for BMad workflow commits:
# ~/.gitmessage-bmad
[BMad] <workflow>: <summary>
Phase: <Analysis|Planning|Solutioning|Implementation>
Agent: <agent-name>
Artifacts: <files-created>
<detailed description>
BMad v6 Alpha
Configure per project:
cd /Users/hbl/Documents/pages-health
git config commit.template ~/.gitmessage-bmad
🎯 Recommended Action Plan
Phase 1: Critical Fixes (Do Now)
-
Install Missing Modules
cd /Users/hbl/Documents/BMAD-METHOD npm run install:bmad # Select: CIS, BMB # Destination: /Users/hbl/Documents/BMAD-METHOD/bmad -
Fix Slash Commands (I can help with this)
- Create symbolic links or wrappers
- Make agents accessible via
/bmad:*commands
-
Add Global Alias
echo 'alias bmad-init="/Users/hbl/Documents/BMAD-METHOD/setup-project-bmad.sh"' >> ~/.zshrc source ~/.zshrc
Phase 2: Optimization (Do This Week)
-
Enable Global BMad CLI
cd /Users/hbl/Documents/BMAD-METHOD npm link -
Create Environment Config
- Set up
~/.bmadrc - Add auto-detection to shell
- Set up
-
Create Quick Reference
- Workflow cheat sheet
- Decision tree for which agent/workflow to use
Phase 3: Enhancement (Do When Needed)
-
Set Up Remaining Projects
bmad-init /Users/hbl/Documents/mermaid-dynamic bmad-init /Users/hbl/Documents/visa-ai # ... etc for all /Documents/* projects -
Custom Workflows (using BMB module)
- Create domain-specific agents
- Build custom workflows for your common patterns
-
Git Templates
- BMad commit message templates
- Pre-commit hooks for BMad workflow validation
📊 Current vs. Optimized State
| Feature | Current | Optimized |
|---|---|---|
| Modules | BMM only | BMM + CIS + BMB |
| Slash Commands | ❌ Not working | ✅ Full access |
| Project Setup | Manual script | Global alias bmad-init |
| Global CLI | ❌ Not available | ✅ bmad command |
| Environment | Not configured | Auto-detection, vars set |
| Documentation | Scattered | Quick ref + decision tree |
| Git Integration | Standard | BMad templates |
| Automation | Manual workflows | Streamlined + shortcuts |
🚀 Next Steps
Which phase would you like to tackle first?
- Phase 1 (Critical) - Install missing modules & fix slash commands
- Phase 2 (Optimize) - Global CLI & environment setup
- Phase 3 (Enhance) - Set up all projects & create custom workflows
I can help with any/all of these! Just let me know which is most important to you right now.
📋 Quick Commands Summary
# Install more modules
cd /Users/hbl/Documents/BMAD-METHOD && npm run install:bmad
# Set up new project
/Users/hbl/Documents/BMAD-METHOD/setup-project-bmad.sh /path/to/project
# Check BMad status
node /Users/hbl/Documents/BMAD-METHOD/tools/cli/bmad-cli.js status
# View installed modules
cat /Users/hbl/Documents/BMAD-METHOD/bmad/_cfg/manifest.yaml
# List all projects with BMad
find /Users/hbl/Documents -type f -name ".bmadrc" -exec dirname {} \;
BMad v6 Alpha | Generated: 2025-10-07