Brian Madison 0a838e9d57 fix: Add installer dependencies to root package.json
- Adds chalk, fs-extra, inquirer, ora for installer functionality
- Fixes MODULE_NOT_FOUND errors when running via npx

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-13 08:50:34 -05:00
2025-06-13 08:05:58 -05:00
2025-06-13 07:27:22 -05:00
2025-06-12 22:38:24 -05:00
2025-06-12 22:38:24 -05:00
2025-06-13 07:27:22 -05:00
2025-06-13 07:27:22 -05:00
2025-06-13 07:27:22 -05:00

BMAD-METHOD

AI agent orchestration framework for software development. Provides specialized AI agents that function as a complete Agile development team.

Overview

BMAD-METHOD (Breakthrough Method of AgileAI Driven Development) transforms software development workflows by providing 10 specialized AI agents that handle different aspects of the development lifecycle.

Features

Specialized Agents

  • Business Analyst: Requirements gathering and project briefs
  • Product Manager: Product roadmaps and PRDs
  • UX Expert: User experience design and UI specifications
  • Solution Architect: System design and technical architecture
  • Product Owner: Story validation and backlog management
  • Scrum Master: Story generation and sprint planning
  • Developer: Code implementation
  • QA Specialist: Testing and quality assurance
  • BMAD Orchestrator: Role transformation via slash commands
  • BMAD Master: Universal executor of all capabilities

Team Configurations

  • Team All: Complete agile team with all roles
  • Team Fullstack: Full-stack application development focus
  • Team No-UI: Backend/service development without UX roles

Structured Workflows

  • Greenfield: New project workflows (fullstack, service, UI)
  • Brownfield: Existing project workflows (fullstack, service, UI)
  • Decision guidance for complex and simple project paths

Installation

Option 1: Web Bundles (No Installation)

  1. Download pre-built bundles from web-bundles/
  2. Upload to ChatGPT or Gemini
  3. Set instructions: "Your critical operating instructions are attached, you ARE the BMad Agent..."
  4. Start with /help command

Option 2: IDE Integration

  1. Copy bmad-core/ to project root
  2. Use agents from bmad-core/agents/
  3. Configure IDE slash commands

Option 3: Build Custom Bundles

git clone [repository]
npm install
npm run build

Find bundles in dist/

Build Commands

npm run build          # Build all bundles
npm run build:agents   # Build agent bundles only
npm run build:teams    # Build team bundles only
npm run list:agents    # List available agents
npm run validate       # Validate configurations

Project Structure

bmad-core/
├── agents/          # Individual agent definitions
├── agent-teams/     # Team configurations
├── workflows/       # Development workflows
├── templates/       # Document templates
├── tasks/          # Reusable task definitions
├── checklists/     # Quality checklists
├── data/           # Knowledge base
└── web-bundles/    # Pre-built bundles

expansion-packs/     # Modular extensions
tools/              # Build and CLI tools

Technical Details

  • Language: JavaScript
  • Runtime: Node.js 14.0.0+
  • Configuration: YAML-based
  • License: MIT

Contributing

See CONTRIBUTING.md for guidelines.

Author

Brian (BMad) Madison

Version

4.0.0

See versions.md for previous versions and history.

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