Sobre o projeto

O BMad Method é uma abordagem de código aberto para o Desenvolvimento Ágil Orientado por IA (AiDD). Ele cobre todo o esforço de entrega — o que construir, como as peças se mantêm unidas e como o trabalho evolui — em vez de focar apenas na geração de código. O método foi projetado para manter as decisões explícitas, levar o contexto adiante entre sessões e dimensionar a quantidade de planejamento conforme o tamanho e a complexidade da mudança: mudanças pequenas podem ir direto para build e verificação, enquanto iniciativas maiores podem usar caminhos de planejamento mais profundos. O repositório fornece os fluxos de trabalho centrais de entrega e um conjunto de skills independentes. Ele pode ser instalado como um pacote de skills CLI via `npx skills add bmad-code-org/BMAD-METHOD`, como um plugin do Claude Code do marketplace `bmad-code-org/bmad-plugins`, ou como um plugin do Codex do mesmo marketplace. A instalação pressupõe uma ferramenta de codificação com IA que suporte skills e `uv` para scripts em Python. Após a configuração, os usuários invocam o hub `bmad` para orientação e o `bmad-build` para o ciclo de entrega; o `bmad doctor` pode reparar o runtime de um projeto existente após atualizações. O ciclo de entrega é ilustrado como começando em qualquer ponto: uma noção vaga começa em Clarify, uma ideia grande e clara começa em Plan, e uma mudança pequena começa em Build e verificação, com Learn e adjust retornando ao Plan. Os usuários podem adotar o método de ponta a ponta ou levar seus briefs, especificações e artefatos de arquitetura para um fluxo de entrega existente. Os links da documentação cobrem a construção da primeira mudança, a escolha de um caminho de planejamento e o início em uma base de código existente. O ecossistema BMad inclui módulos oficiais além do método central: BMad Builder para criar skills, fluxos de trabalho e agentes; BMad Creative Intelligence Suite para parceiros de pensamento criativo; BMad Test Architect para testes corporativos; BMad Loop para build-verify-retro não assistido em épicos inteiros; e BMad Game Dev Studio para idealização e desenvolvimento de jogos em frameworks como Unity, Unreal, Godot e Phaser. Web bundles também são oferecidos para que fluxos de trabalho selecionados do BMad possam ser empacotados como Google Gemini Gems e ChatGPT Custom GPTs para planejamento dentro de assinaturas web existentes, com os artefatos resultantes levados para uma ferramenta de codificação com IA para implementação. O projeto é licenciado sob MIT, gratuito para uso e voltado à comunidade, com Discord, YouTube, GitHub Issues e GitHub Discussions como canais de suporte. As diretrizes de contribuição estão documentadas em CONTRIBUTING.md e CONTRIBUTORS.md. BMad e BMAD-METHOD são marcas registradas da BMad Code, LLC.