BMAD-METHOD/bmad-claude-integration/QUICK-START.md

155 lines
3.3 KiB
Markdown

# BMAD-METHOD Claude Code Integration - Quick Start Guide
## 🚀 Installation (2 minutes)
```bash
# Clone the BMAD-METHOD repository (if not already done)
git clone https://github.com/yourusername/BMAD-METHOD.git
cd BMAD-METHOD/bmad-claude-integration
# Install dependencies
npm install
# Run the installer
npm run install:local
```
When prompted:
- Install hooks? → Type `y` for enhanced features
- Overwrite existing? → Type `y` if updating
## 🎯 Basic Usage
### Natural Language (Recommended)
Just describe what you need:
```
You: Create user stories for a shopping cart feature
```
Claude will:
1. Route to the PM agent automatically
2. Ask clarifying questions
3. Generate professional user stories
### Direct Commands
Use slash commands for specific agents:
```
/bmad-architect Design a microservices architecture
/bmad-pm Create an epic for mobile app
/bmad-qa Create test plan for payment system
```
## 🔄 Managing Multiple Agents
### View Active Sessions
```
/bmad-sessions
```
Output:
```
🟢 1. 📋 Project Manager - Active
🟡 2. 🏗️ Architect - Suspended
```
### Switch Between Agents
```
/switch 2
```
## 💬 Elicitation Example
When agents need information:
```
📋 **Project Manager Question**
─────────────────────────────────
What type of users will use this feature?
*Responding to Project Manager in session session-abc123*
```
Just respond naturally:
```
You: B2B customers and internal admin users
```
## 🎨 Common Workflows
### 1. Start a New Project
```
You: I need to build an e-commerce platform MVP
PM: [Creates initial epic and stories]
You: Now design the architecture
Architect: [Creates technical architecture]
```
### 2. Add a Feature
```
You: Add social login to our existing auth system
PM: What providers do you need?
You: Google and GitHub
PM: [Creates focused user story]
```
### 3. Technical Review
```
You: Review this API design [paste OpenAPI spec]
Architect: [Analyzes and provides feedback]
You: Create stories for the improvements
PM: [Creates improvement stories]
```
## 🛠️ Pro Tips
1. **Let Claude Route**: Don't specify agents unless needed
2. **Use Sessions**: Keep related work in the same session
3. **Natural Responses**: No special syntax for elicitation
4. **Context Carries**: Information flows between agents
## ❓ Troubleshooting
### "No active sessions"
- Start with a natural request
- Claude will create sessions automatically
### "Agent not found"
- Check available agents: `/bmad-sessions`
- Use natural language instead
### "Context lost"
- Sessions preserve context
- Use `/switch` to return to a session
## 📚 Learn More
- Full documentation: [README.md](README.md)
- Usage scenarios: [realistic-usage-scenarios.md](tests/scenarios/realistic-usage-scenarios.md)
- Success metrics: [bmad-success-metrics.md](tests/scenarios/bmad-success-metrics.md)
## 🗑️ Uninstallation
To remove the BMAD integration:
```bash
cd BMAD-METHOD/bmad-claude-integration
npm run uninstall
```
This safely removes all BMAD components while preserving your Claude Code installation.
## 🎉 Ready to Start!
Just start typing your request. Claude will handle the rest!
```
You: Help me plan a sprint for next week
```
---
*Need help? Just ask "How do I..." and Claude will guide you!*