Um fluxo de desenvolvimento guiado por especificações para assistentes de programação com IA alinharem propostas, especificações e tarefas antes de qualquer código ser escrito.
bmad-code-org/BMAD-METHOD
Um método ágil de desenvolvimento com IA que orienta ferramentas de programação com IA nas etapas de planejamento, especificação e implementação de projetos de qualquer porte.
- Estrelas
- 54,350
- Forks
- 6,094
- Issues abertas
- 77
- Último commit
- há 9 horas
O que é?
O BMad Method é um framework de fluxo de trabalho para desenvolver software com assistentes de programação com IA. Ele abrange todo o processo, não apenas a geração de código: decidir o que construir, registrar decisões de arquitetura e produto e revisá-las conforme o projeto muda. Mudanças pequenas seguem direto para a implementação, enquanto iniciativas maiores recebem um planejamento mais aprofundado, então o mesmo método serve tanto para um protótipo rápido quanto para um sistema de longa duração.
O projeto é distribuído como skills instaláveis para ferramentas de programação com IA. Seu ciclo central de entrega leva o trabalho da clarificação e do planejamento até a implementação, a verificação e a revisão, mantendo as decisões como contexto duradouro para que não precisem ser explicadas novamente em cada conversa. Ele é compatível com projetos novos e bases de código existentes e inclui perspectivas especializadas, como produto, arquitetura, UX, desenvolvimento e testes.
O projeto é organizado como uma família de módulos. Os módulos complementares adicionam um construtor de skills, uma suíte de pensamento criativo, um complemento de arquitetura de testes empresariais, um ciclo autônomo para épicos e um estúdio de desenvolvimento de jogos com suporte a Unity, Unreal, Godot e Phaser.
Recursos principais
- 01Ajusta a profundidade do planejamento ao tamanho de cada mudança.
- 02Mantém decisões de produto e técnicas como contexto duradouro para trabalhos futuros.
- 03Instala-se como skills para ferramentas de programação com IA por meio do skills CLI ou de marketplaces de plugins.
- 04É compatível com projetos novos e bases de código existentes.
- 05Oferece perspectivas de produto, arquitetura, UX, desenvolvimento e testes.
Casos de uso
- Transformar uma ideia vaga em uma implementação planejada e revisada com um assistente de programação com IA.
- Adicionar uma mudança a uma base de código herdada, fundamentando o trabalho no que o código realmente faz.
- Levar uma funcionalidade pequena da clarificação à implementação e verificação diretamente.
- Desenvolver um jogo em Unity, Unreal, Godot ou Phaser com fluxos de trabalho estruturados de IA.
Início rápido
- 1
Instale Node.js 20.12+, Python 3.10+ e uv (necessários para configurar o BMad e executar scripts Python).
- 2
Na pasta do seu projeto, instale a versão estável v6.12.
npx bmad-method install - 3
Abra o projeto na sua ferramenta de programação com IA e execute bmad-build com a alteração desejada.
Antes de usar
- A prévia do V7 é alfa e pode haver mudanças incompatíveis entre atualizações.
- É necessária uma ferramenta de programação com IA para usar o produto; o V7 requer uma ferramenta compatível com skills.
- A configuração requer Node.js, Python e uv.
Tópicos
Perguntas frequentes
- O que é BMAD-METHOD?
- Um método ágil de desenvolvimento com IA que orienta ferramentas de programação com IA nas etapas de planejamento, especificação e implementação de projetos de qualquer porte. O BMad Method é um framework de fluxo de trabalho para desenvolver software com assistentes de programação com IA. Ele abrange todo o processo, não apenas a geração de código: decidir o que construir, registrar decisões de arquitetura e produto e revisá-las conforme o projeto muda. Mudanças pequenas seguem direto para a implementação, enquanto iniciativas maiores recebem um planejamento mais aprofundado, então o mesmo método serve tanto para um protótipo rápido quanto para um sistema de longa duração.
- BMAD-METHOD é gratuito? Qual é a licença?
- BMAD-METHOD é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- BMAD-METHOD ainda é mantido?
- Manutenção ativa. O último commit de BMAD-METHOD foi em 20 de out. de 2026.
- Para que posso usar BMAD-METHOD?
- Transformar uma ideia vaga em uma implementação planejada e revisada com um assistente de programação com IA. Adicionar uma mudança a uma base de código herdada, fundamentando o trabalho no que o código realmente faz. Levar uma funcionalidade pequena da clarificação à implementação e verificação diretamente. Desenvolver um jogo em Unity, Unreal, Godot ou Phaser com fluxos de trabalho estruturados de IA.
- Como instalar BMAD-METHOD?
- Instale Node.js 20.12+, Python 3.10+ e uv (necessários para configurar o BMad e executar scripts Python). Na pasta do seu projeto, instale a versão estável v6.12.: npx bmad-method install Abra o projeto na sua ferramenta de programação com IA e execute bmad-build com a alteração desejada.
- Onde consigo BMAD-METHOD?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bmad-code-org/BMAD-METHOD
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin do Claude Code com memória autocorretiva, wikis de pesquisa persistentes com FTS5 e skills, comandos e hooks para agentes de programação com IA.
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.
Regras de fluxo de trabalho estruturadas por fases que orientam agentes de programação com IA, como Claude Code, Kiro, Codex CLI e Cursor, durante a entrega de software.
Instala um fluxo de desenvolvimento orientado por especificações como Agent Skills para agentes de programação com IA, como Claude Code, Codex e Cursor, cobrindo requisitos, design, tarefas e implementação autônoma.
Framework orientado por especificações que coordena agentes de IA Planner, Manager e Worker em conversas separadas para gerenciar projetos de software maiores.