O BMAD organiza agentes de IA especializados em um pipeline agile completo — do brainstorming até a entrega de código de produção.
Quando você mistura planejamento e implementação no mesmo chat, o modelo começa a perder o fio dos requisitos originais conforme a conversa avança. O resultado é código inconsistente, decisões contraditórias e débito técnico desde o dia 1.
O BMAD divide o desenvolvimento em duas fases. Upstream é pensar — transformar uma ideia em especificações ricas. Downstream é construir — implementar com contexto total e zero ambiguidade.
Cada agente é uma persona com identidade fixa, skills bem definidos e contexto limitado ao que precisa para fazer seu trabalho. Eles são ativados pelo nome — "Hey Mary, vamos brainstormar" — ou pelos triggers de menu.
Primeira a entrar em ação. Transforma uma ideia vaga em base sólida para o projeto inteiro via brainstorming e pesquisa.
Converte o brief em requisitos estruturados. Cria o PRD, decompõe em épicos e stories, valida readiness.
Define como o sistema será construído. Stack, padrões, APIs, modelo de dados, ADRs e infraestrutura.
Traduz requisitos funcionais em specs de UX: fluxos, estados, validações, critérios de aceite de interface.
Documenta o projeto, gera diagramas Mermaid, valida documentação existente, explica conceitos técnicos.
Cria stories com contexto máximo — cada story contém tudo que o Developer precisa sem ambiguidade ou más decisões.
Implementa story por story com contexto total. Code review, quick dev, forensic investigation de bugs.
Arquitetura completa de testes enterprise: ATDD, frameworks por camada, pipelines CI/CD, cobertura e performance.
Cada agente recebe exatamente os artefatos que precisa — nem mais, nem menos. Isso mantém cada chamada ao LLM focada e eficiente, sem desperdiçar a context window com informações irrelevantes.
Artefatos são arquivos Markdown persistentes no repositório. O contexto não vive no histórico de chat — vive em arquivos versionados que qualquer agente pode carregar com precisão em qualquer sessão futura.
"Hey Mary, vamos brainstormar" ativa a analista diretamente. Não há menu para navegar nem comandos para memorizar quando o intent é claro. A persona permanece consistente e customizável por equipe via TOML.
Cada agente tem um escopo rígido. Mary não toma decisões técnicas, Winston não escreve user stories. Isso evita conflitos de contexto e mantém a qualidade de cada saída dentro do domínio esperado.
Antes de cada transição de fase, um conjunto de critérios precisa ser satisfeito. O Architect não começa sem um PRD validado. Amelia não implementa sem uma story com critérios de aceite claros.
O BMAD ajusta automaticamente a profundidade do planejamento baseado na complexidade do projeto. Bug fix vira quick-dev em minutos. Sistema enterprise recebe o fluxo completo com governança.
O ecossistema explodiu. Mais de 30 frameworks competem pelo mesmo espaço. Cada um resolve um slice diferente do problema.
Framework completo com 12+ agentes especializados, fluxo upstream/downstream, quality gates e customização por equipe.
Python CLI baseado em "constitution" — um arquivo de regras markdown imutáveis. Suporta 30+ AI agents incluindo Claude Code.
IDE agêntica da AWS centrada em SDD. Usa EARS (Easy Approach to Requirements Syntax) para acceptance criteria estruturados.
Framework leve focado em mudanças incrementais em projetos brownfield. Abordagem code-first ou PRD-first conforme necessidade.
Get Shit Done. Meta-prompting e context engineering com wave-based context management. Otimizado para Claude Code e Gemini CLI.
Spec Registry com mais de 10.000 specs para bibliotecas externas — elimina alucinações de API e confusões de versão em produção.
Funciona com Claude Code, Cursor e Codex CLI. Um comando instala tudo.