About this project
BMad Method is an open-source approach to Agile AI-Driven Development (AiDD). It covers the full delivery effort—what to build, how the pieces hold together, and how the work evolves—rather than focusing only on code generation. The method is designed to keep decisions explicit, carry context forward between sessions, and scale the amount of planning to the size and complexity of the change: small changes can go straight to build and verify, while larger initiatives can use deeper planning paths.
The repository provides the core delivery workflows and a set of standalone skills. It can be installed as a skills CLI package via `npx skills add bmad-code-org/BMAD-METHOD`, as a Claude Code plugin from the `bmad-code-org/bmad-plugins` marketplace, or as a Codex plugin from the same marketplace. Installation assumes an AI coding tool that supports skills and `uv` for Python-based scripts. After setup, users invoke the `bmad` hub for guidance and `bmad-build` for the delivery loop; `bmad doctor` can repair an existing project runtime after updates.
The delivery loop is illustrated as starting at any point: a vague notion starts at Clarify, a large clear idea starts at Plan, and a small change starts at Build and verify, with Learn and adjust looping back to Plan. Users can adopt the method end to end or carry its briefs, specifications, and architecture artifacts into an existing delivery workflow.
The documentation links cover building the first change, choosing a planning path, and starting in an existing codebase. The BMad ecosystem includes official modules beyond the core method: BMad Builder for creating skills, workflows, and agents; BMad Creative Intelligence Suite for creative thinking partners; BMad Test Architect for enterprise testing; BMad Loop for unattended build-verify-retro on whole epics; and BMad Game Dev Studio for game ideation and development across frameworks such as Unity, Unreal, Godot, and Phaser.
Web bundles are also offered so selected BMad workflows can be packaged as Google Gemini Gems and ChatGPT Custom GPTs for planning within existing web subscriptions, with the resulting artifacts brought into an AI coding tool for implementation.
The project is MIT-licensed, free to use, and community-oriented, with Discord, YouTube, GitHub Issues, and GitHub Discussions as support channels. Contribution guidance is documented in CONTRIBUTING.md and CONTRIBUTORS.md. BMad and BMAD-METHOD are trademarks of BMad Code, LLC.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.