The BMAD-Method V4 (Breakthrough Method of AgileAI Driven Development)

🚀 Quick Start (No Installation Required!)

Option 1: Use Pre-built Web Bundles (Easiest)

No Node.js needed! Just download and use:

  1. Go to the /web-bundles/ folder in this repo
  2. Download a bundle file:
  3. Upload to your AI platform:
    • Gemini: Create a new Gem → Upload the bundle file → Start using!
    • ChatGPT: Create a custom GPT → Attach as knowledge → Start using!

That's it! You're ready to use BMAD agents. 🎉

Option 2: IDE Agents (Also No Installation)

For Cursor, Windsurf, or other IDEs:

  1. Copy the bmad-core/ folder to your project root
  2. Use agents from bmad-core/ide-agents/
  3. Set up slash commands (see examples in .cursor/ or .claude/commands/)

What is BMAD?

BMAD is a framework that gives you a complete Agile development team powered by AI. Each agent specializes in a specific role:

  • 🧠 Business Analyst - Requirements gathering and project briefs
  • 📋 Product Manager - PRDs and product planning
  • 👁️ UX Expert - User experience design and UI specifications
  • 🏗️ Architect - System design and technical architecture
  • 🔄 Fullstack Architect - Holistic full-stack system design
  • 🎨 Design Architect - UI/UX and frontend architecture
  • Product Owner - Story validation and backlog management
  • 📝 Scrum Master - Story generation and sprint planning
  • 💻 Developer - Code implementation
  • 🧪 QA Engineer - Testing and quality assurance

The BMAD Orchestrator can transform into any role using slash commands!

🛠️ Advanced: Build Custom Bundles

Only needed if you want to customize agents:

  1. Clone this repository
  2. Install Node.js and run npm install
  3. Modify agents in /agents/ folder
  4. Run npm run build
  5. Find your custom bundles in /dist/

Configuring Custom Agents

  • Edit YAML files in /agents/ to customize behavior
  • Create new team combinations in /agent-teams/ directory
  • All configuration is now YAML-based for easy editing

IDE Slash Commands

For Cursor, Windsurf, VSCode, and Claude Code: Check the .cursor/ or .claude/commands/ folders for example slash command setups. These let you quickly switch between agents in your IDE!

📚 Documentation

Previous Versions


Thank you and enjoy! - BMad

MIT License

Description
Breakthrough Method for Agile Ai Driven Development
Readme MIT 30 MiB
Languages
JavaScript 97.9%
Shell 2.1%