O que é o BMAD e a filosofia
Entenda como o BMAD organiza o trabalho com inteligência artificial (IA), usada aqui como assistente para pensar e programar. Você vai conhecer o problema que ele resolve, as quatro fases e as decisões que continuam com você.
O problema
Programar depressa não resolve uma decisão que falta
Uma ferramenta de IA pode escrever código — as instruções que fazem um programa funcionar — e ainda entregar algo diferente do que sua empresa precisa. O ponto central do BMAD é este: quando uma decisão importante fica subentendida, a ferramenta pode transformar uma suposição em parte do sistema. O método ajuda a explicitar essas decisões e preservá-las para o trabalho seguinte.
Imagine que você tem uma oficina e quer uma agenda pela internet. Antes de construir, há escolhas de negócio: quantos carros cabem em cada horário, quem confirma uma reserva e até quando o cliente pode cancelar. Uma tela bonita não responde a essas escolhas por você.
Se o sistema aceitar dois carros no mesmo horário quando só há uma vaga, a oficina terá um problema mesmo que a tela abra e o botão funcione. Escrever antes a regra de uma reserva por horário permite conferir depois se a entrega respeita o combinado.
Exemplo fictício do guia: a oficina será usada ao longo desta aula. As situações e decisões são didáticas; nenhuma agenda foi construída ou testada para produzir este texto.
O método
Um jeito de decidir, construir e conferir com IA
O BMAD é um método para transformar uma ideia ou uma mudança em um sistema funcionando, com decisões claras e um processo proporcional ao trabalho. Ele ajuda a pensar no que será feito, construir o sistema e revisar o resultado.
Na prática, o BMAD acrescenta skills a ferramentas como o Claude Code, uma ferramenta de programação com IA. Skill é um roteiro com nome que orienta a ferramenta de IA em uma tarefa ou sequência de trabalho.
Uma skill também pode carregar um agente, um papel especializado que a IA assume na conversa, como analista de negócio ou responsável pelo desenvolvimento. Isso ajuda a separar duas coisas: o BMAD fornece as instruções do método; a ferramenta de IA lê essas instruções e realiza o trabalho. No Claude Code, as instruções de uma skill ficam em um arquivo chamado SKILL.md. Você conhecerá os agentes na Aula 02; nesta aula, basta entender essa divisão.
Para pensar. Um grupo de skills ajuda a explorar uma ideia, pesquisar, questionar o que parece certo e registrar decisões. Você pode usar esse grupo apenas para amadurecer o projeto, sem pedir que o BMAD escreva código.
Para construir. Outro grupo ajuda a transformar uma mudança em código e revisar a entrega. A skill bmad-build, por exemplo, investiga o projeto, planeja a mudança, escreve o código e revisa o resultado. Nesta aula, o nome e a função foram conferidos por leitura; a skill não foi executada.
O BMAD é gratuito e de código aberto: seu código pode ser consultado, usado e adaptado sob as condições da licença MIT, que estabelece as permissões de uso desse material. A gratuidade aqui é a do BMAD; ela não declara gratuitos os serviços da ferramenta de IA escolhida.
Neste guia, Aula é uma unidade de aprendizado; Fase, uma parte maior do trabalho; Etapa, uma divisão da Fase; e Passo, uma ação dentro da Etapa. Quando houver execução, Pedido será o texto para colar no chat do Claude Code; Comando será a linha para o terminal, a ferramenta que executa instruções digitadas. Esta Aula 01 é de compreensão e não exige instalação.
O que foi conferido nesta aula: os nomes, as funções e os arquivos citados foram verificados na documentação da 6.12.4 e na instalação local. Nenhuma das skills apresentadas foi executada nesta revisão. As explicações a seguir descrevem o comportamento documentado; os exemplos da oficina são fictícios e não representam saídas de uma ferramenta.
Como funciona
Quatro fases, com entrada conforme o que você já sabe
Usaremos os nomes da página “The method”, da BMad Code: Análise para entender o problema, Plano para decidir a entrega, Implementação para construir e Verificação para conferir o resultado. Análise é opcional; o planejamento acompanha a necessidade do trabalho.
O README.md da 6.12.4 organiza o ciclo com outra ênfase: Esclarecer → Planejar → Construir e verificar → Aprender e ajustar. Ele reúne construção e verificação e destaca o aprendizado na última parte. Os quatro nomes adotados nesta aula vêm da página “The method”; a volta ao plano mantém esse aprendizado visível.
Ver em texto
- Se há uma noção vaga, entre na Fase 01, Análise, e siga para o Plano.
- Se a ideia é grande e clara, entre na Fase 02, Plano, destacada no desenho.
- Se a mudança é pequena e clara, entre na Fase 03, Implementação.
- Do Plano, siga para a Implementação e depois para a Fase 04, Verificação.
- Leve o aprendizado da Verificação ao Plano para ajustá-lo.
Percorra o exemplo da oficina
- Fase 01 · Análise: descubra por que a equipe confirma duas reservas para a mesma vaga.
- Fase 02 · Plano: combine uma reserva por horário e deixe o pagamento pela internet para depois.
- Fase 03 · Implementação: acompanhe a ferramenta de IA construir a agenda conforme as regras combinadas.
- Fase 04 · Verificação: confira se a agenda bloqueia reservas duplicadas e leve os aprendizados ao plano.
Na Análise, a dona da oficina pode descobrir que as confirmações ocorrem em conversas separadas. Na Verificação, pode perceber que certos serviços ocupam dois horários seguidos. Essa descoberta acrescenta uma regra ao plano antes da próxima mudança.
Esta sequência é uma simulação didática, sem execução. O encadeamento de esclarecimento, plano, construção, revisão e aprendizado está no README.md; a conferência do resultado em relação à intenção está em docs/build/build-a-change.md, “Review the Result”.
Você entra onde o trabalho começa. Na oficina, a dúvida sobre a causa dos conflitos pede Análise. Uma agenda nova com objetivo definido pede Plano. Uma alteração pequena e clara em uma agenda que já existe pode entrar pela Implementação. Mesmo nesse último caso, a construção inclui investigação e revisão: entrar mais adiante não dispensa conferir o resultado.
O tamanho também não decide tudo: dúvida sobre as regras, risco elevado e mudanças que afetam outras partes do negócio podem exigir mais planejamento. A Aula 02 explica como escolher esse caminho.
O que significa ter uma ideia clara
Uma intenção é a descrição do resultado que você quer alcançar. Para orientar a construção, ela precisa dizer o que deverá ser verdade no fim, o que deve permanecer como está e o que fica fora da entrega. Não precisa ser um documento comprido; precisa reduzir as decisões que outra pessoa teria de adivinhar.
Na oficina fictícia, “quero organizar a agenda” ainda deixa várias decisões abertas. Uma descrição mais útil poderia registrar:
- Resultado esperado: a recepcionista consegue confirmar uma reserva por horário disponível, sem duplicidade.
- O que preservar: os agendamentos já confirmados continuam válidos.
- O que fica fora: cobrar pelo serviço e enviar mensagens automáticas aos clientes.
Esse exemplo não é uma especificação pronta. Ainda faltaria decidir, por exemplo, a duração dos serviços e quem pode cancelar uma reserva. Ele mostra como separar a vontade inicial das regras que sustentam a entrega. Quando faltar uma decisão, reconheça a lacuna; uma frase bem escrita não transforma uma suposição em fato.
Porta 01 · Quando ainda falta entender o problema
Na Análise, a primeira escolha é descobrir qual dúvida está impedindo o avanço. A documentação oferece ferramentas independentes; elas não formam uma fila que todos precisam percorrer.
| O que falta esclarecer | Skill que ajuda | Exemplo fictício da oficina |
|---|---|---|
| Faltam alternativas para resolver o problema. | bmad-brainstorming, para gerar e explorar ideias. | Considerar agenda pela internet, confirmação centralizada ou mudança no atendimento. |
| Já existe uma ideia, mas você quer questioná-la. | bmad-forge-idea, para esclarecer, testar a consistência ou melhorar a ideia. | Investigar se uma agenda nova resolve a causa das reservas duplicadas. |
| Faltam informações para uma decisão. | bmad-deep-recon, para pesquisar e reunir evidências. | Pesquisar alternativas de agendamento antes de decidir construir uma própria. |
Você pode usar uma, combinar algumas ou pular esse trabalho quando a intenção já estiver definida. Uma sessão de questionamento também pode terminar com a decisão de abandonar a ideia ou com uma compreensão melhor, ainda sem material suficiente para construir. A documentação de bmad-forge-idea admite esses resultados; avançar para código não é o único desfecho útil. Estas funções foram conferidas por leitura, sem execução.
Na oficina, pode fazer mais sentido combinar que uma única pessoa confirme as reservas antes de pagar por uma agenda nova. Essa é uma possibilidade didática, não uma conclusão da pesquisa: o método ajuda a examinar a ideia, mas a decisão depende do seu negócio.
Porta 02 · Quando a intenção já existe e precisa virar plano
Especificação, ou spec, é o registro do que deve ser construído e das condições que a entrega deve cumprir. A skill bmad-spec organiza a intenção nesse contrato de trabalho. Ela não substitui a descoberta do que você quer: se a entrada estiver insuficiente, ficam perguntas a resolver ou é necessário voltar ao trabalho de definição.
O arquivo central se chama SPEC.md. Ele registra cinco campos: por que fazer, quais capacidades entregar, quais restrições respeitar, o que fica fora e como reconhecer o sucesso. Outros arquivos guardam os detalhes que precisam acompanhá-lo. Na oficina, isso permite manter a regra de uma reserva por horário e a decisão de adiar o pagamento visíveis para quem construir cada parte. O exemplo é fictício; os cinco campos e o nome do arquivo são documentados.
O que muda conforme o tamanho: há quatro termos úteis para entender a divisão do trabalho.
- Uma sessão de implementação trata de uma unidade de trabalho.
- Uma story é uma fatia da entrega que pode ser construída e conferida separadamente.
- Um épico reúne várias dessas fatias para alcançar um resultado coerente.
- Um projeto pode reunir vários épicos.
A quantidade de documentos aumenta quando é preciso manter essas partes alinhadas, enquanto a construção continua sendo feita uma unidade por vez.
- Se cabe em uma sessão: uma mudança clara pode ir diretamente para
bmad-build. Se você já tem uma especificação, ela serve de entrada. Não é obrigatório produzir um documento de produto completo antes de toda correção. - Se precisa de várias sessões para um resultado:
bmad-specpode dividir a especificação em stories. No modo de conversa com a pessoa, essa opção se chamaStory Breakdown, isto é, divisão em stories. Ela escrevestories.yamlao lado deSPEC.md. Você examina a ordem e escolhe quais partes precisam de conferência humana antes ou depois da implementação. Em seguida, há uma execução debmad-buildpor story. - Se envolve vários resultados ou equipes: prepare os documentos compartilhados necessários, mantenha uma especificação por épico e confira também o funcionamento das partes juntas. A documentação usa vários épicos ou cerca de vinte sessões como sinais de trabalho do tamanho de um projeto; isso é uma referência de planejamento, não um limite automático.
O nome e a condição de criação de stories.yaml foram conferidos também no SKILL.md de bmad-spec: a divisão é opcional e interativa; não acontece no modo sem interação humana. Nenhum desses arquivos foi gerado nesta revisão.
Quando o projeto pede mais preparação, cada documento resolve uma necessidade diferente:
| Necessidade | Skill e papel do documento | Quando pode dispensar esse trabalho |
|---|---|---|
| Registrar a visão do produto de forma breve. | bmad-product-brief ajuda a escrever um briefing: uma apresentação curta do conceito. | Quando já há material suficiente para definir o produto ou preparar a especificação. O briefing não é pré-requisito obrigatório do documento de requisitos do produto, apresentado a seguir. |
| Alinhar o que construir e por quê entre pessoas ou épicos. | bmad-prd cria, atualiza ou valida o PRD, sigla de Product Requirements Document, o documento de requisitos do produto. Requisito é uma necessidade ou condição que a entrega deve atender. | Quando uma lista curta de decisões já basta e não há essa necessidade de alinhamento. |
| Definir a aparência e o comportamento da interface: as telas e os controles usados pela pessoa. | bmad-ux registra a experiência do usuário; UX vem de User Experience, em inglês. | Quando a mudança não envolve interface ou segue padrões já estabelecidos que bastam para ela. |
| Evitar que partes do sistema adotem soluções incompatíveis. | bmad-architecture registra a arquitetura, as decisões técnicas compartilhadas que mantêm as partes coerentes. | Em mudanças locais, claras e com padrões já estabelecidos; trabalhos que cruzam sistemas ou vários épicos precisam dessa coordenação. |
Essas escolhas não impõem uma ordem única. PRD, experiência do usuário e arquitetura podem ser trabalhados em ordens diferentes e alimentar a mesma especificação. Nos projetos que precisam de um planejamento mais amplo, bmad-create-epics-and-stories faz a decomposição em épicos e stories; bmad-sprint-planning verifica a prontidão antes de criar o acompanhamento do trabalho. Sprint é o nome usado para um ciclo de trabalho. O caminho de um épico baseado em SPEC.md e stories.yaml pode funcionar sem esse acompanhamento separado. A Aula 06 detalha os procedimentos; aqui, o objetivo é reconhecer por que cada alternativa existe.
Porta 03 · Quando a mudança é pequena e clara
Entrar pela Implementação significa dispensar uma preparação separada quando ela não faz falta. Dentro de bmad-build, ainda há investigação dos arquivos e das decisões existentes. Depois, a skill avalia três pontos: decisões de intenção que faltam, ações irreversíveis e alcance da mudança. Se o desenho estiver livre desses sinais, ela pode seguir por uma rota leve, com especificação mínima e implementação na mesma sessão. Se algum ponto exigir cuidado, produz um plano completo e apresenta as perguntas que precisam de resposta antes da aprovação.
Por isso, “pequena” não significa “sem risco”. Na oficina fictícia, trocar uma frase explicativa e alterar a regra de cancelamento podem parecer pedidos curtos. A segunda mudança afeta compromissos com clientes e exige decisões mais cuidadosas. A fonte orienta aumentar o planejamento conforme o risco e o efeito sobre outras partes do sistema.
Quando pode dispensar o BMAD: a documentação admite pedir diretamente uma edição trivial, de baixo risco, que você esteja disposto a conferir, ou trabalhar sem o processo em um protótipo descartável — uma versão feita só para experimentar uma ideia. Se um defeito puder chegar ao uso real, a documentação recomenda considerar bmad-build. A escolha não depende apenas de quantas palavras há no Pedido.
A Verificação acompanha todos os caminhos de construção
O desenho separa as fases para facilitar o entendimento. Na execução documentada, bmad-build já inclui revisão e correção dos problemas pertencentes à mudança. Portanto, a Fase 04 não quer dizer que o trabalho só será conferido depois de todo o projeto pronto. A revisão acontece por entrega; em um épico, também é necessário conferir o resultado combinado.
Para entender uma mudança pronta, bmad-walkthrough conduz uma revisão humana: explica a intenção, organiza o que foi alterado e sugere observações manuais. Você decide aceitar, pedir retrabalho ou discutir mais. Essa skill não executa a suíte de testes — o conjunto de verificações automáticas do projeto — nem substitui a revisão feita por bmad-build. A função foi conferida na documentação e na instalação, sem executar a skill.
Se não souber por onde começar, bmad-help examina o contexto disponível no projeto e recomenda próximas skills. Ela oferece orientação; você continua responsável por dizer qual resultado importa. Também foi conferida por leitura, sem execução.
A filosofia
Seis ideias para orientar seu trabalho
Estas ideias vêm da filosofia da BMad Code, resumida aqui com palavras próprias.
Ideia 01
Você conhece o negócio
A IA ajuda a pensar; você traz o conhecimento e julga o que faz sentido.
Ideia 02
Planejar evita desperdício
Decidir antes pode custar menos que refazer uma entrega construída sobre a ideia errada.
Ideia 03
O ágil continua
Ágil significa trabalhar em ciclos e ajustar com o aprendizado. Alinhe no início; confira no fim.
Ideia 04
Comece do seu ponto
Use o processo necessário: trabalho amplo pede preparação; mudança pequena e clara pode seguir para construção.
Ideia 05
Acompanhe o que importa
Defina o objetivo e intervenha quando necessário. Amplie a autonomia conforme os resultados demonstrados.
Ideia 06
Preserve sua escolha
O método não é exclusivo de um fornecedor de IA. Escolha a ferramenta conforme a necessidade.
Como essas ideias mudam o trabalho na prática
Os exemplos abaixo aplicam as seis ideias à oficina fictícia. Os detalhes operacionais vêm dos arquivos da versão 6.12.4 citados em cada trecho, e não de uma execução das skills.
01 · Transforme seu conhecimento em decisões que outra pessoa consiga seguir
Na oficina, você pode saber que uma revisão completa ocupa dois horários, mas essa regra não fica evidente para quem olha apenas uma lista de serviços. Registre o que muda a entrega: duração, disponibilidade e exceções. A documentação de planejamento pede justamente uma intenção que possa ser implementada sem adivinhação. Isso torna o conhecimento do negócio útil fora da sua cabeça.
Também separe decisão de suposição. As skills de briefing, PRD e experiência do usuário oferecem um caminho rápido, que prepara o documento e marca suposições com [ASSUMPTION], e um caminho acompanhado, que discute o conteúdo por partes. A marca significa “suposição”; ela pede conferência, não aprovação automática. No exemplo, “todo serviço dura uma hora” continuaria sendo uma hipótese até alguém da oficina confirmar.
A skill de experiência do usuário oferece ainda uma terceira alternativa: preparar as instruções para uma ferramenta externa de desenho e incorporar o resultado aos documentos. Essa opção é chamada de design handoff, ou entrega do trabalho de desenho. Ela serve quando essa parte será desenvolvida em outra ferramenta; os caminhos rápido e acompanhado continuam disponíveis. A alternativa foi conferida por leitura, sem teste de integração com ferramenta externa.
02 · Planeje o que evita decisões erradas na construção
O plano útil responde às perguntas que mudam a entrega. Para a oficina, decidir se uma reserva precisa de confirmação humana altera o funcionamento da agenda. Escolher uma expressão mais bonita para um título costuma ter outra dimensão. Essa comparação é didática: o critério documentado é adequar o planejamento à clareza, ao risco e à coordenação exigida.
Quando bmad-build apresentar um plano para aprovação, confira se ele descreve o resultado desejado e se as perguntas abertas foram resolvidas. Não aprove apenas porque o texto parece completo. A documentação orienta corrigir o plano antes de construir quando ele descreve a coisa errada.
03 · Use cada entrega para corrigir o rumo da próxima
No exemplo, conferir o cadastro de horários separadamente não prova que ele funciona junto com cancelamento e remarcação. É preciso observar o conjunto. Por isso, além da revisão de cada story, bmad-retrospective examina um épico concluído a partir das especificações, dos registros e das mudanças realizadas. Retrospectiva é essa revisão do que foi entregue e do que precisa orientar o próximo ciclo.
A skill produz uma análise, ações propostas e um veredito sobre o atendimento dos critérios de aceitação — as condições combinadas para considerar a entrega atendida. As ações propostas não viram automaticamente mudanças no código. Você decide o que será feito e leva os ajustes ao trabalho seguinte. Esse comportamento foi conferido por leitura; nenhuma retrospectiva foi executada para a oficina.
04 · Reaproveite o que já está decidido
Se a oficina já tem uma agenda funcionando e precisa alterar uma regra específica, a investigação pode partir do sistema e dos documentos existentes. Se ainda está decidindo como operar, precisa esclarecer essa intenção. O README contempla tanto projetos novos quanto sistemas existentes; o tamanho do esforço não obriga a recomeçar todas as decisões do zero.
Também é possível parar depois do planejamento. Você pode usar as skills para pensar, registrar o resultado e levar esses documentos para o processo de desenvolvimento que sua empresa já usa. Essa adoção parcial é prevista; não existe obrigação de usar todas as skills para que o trabalho de esclarecimento tenha valor.
05 · Saiba qual autonomia está entregando
Nas primeiras partes de uma entrega, decisões importantes podem estabelecer padrões para todo o resto. A documentação recomenda bmad-build para stories fundamentais, arriscadas ou importantes. Depois que as decisões se estabilizam, bmad-build-auto pode executar uma unidade de trabalho sem esperar respostas durante a execução. Essa alternativa exige que a ferramenta consiga iniciar subagentes: outras instâncias de IA que fazem partes do trabalho, como a revisão. Não foi testada nesta aula.
Essa autonomia tem um limite concreto: bmad-build-auto não escolhe a próxima story, não coordena os épicos e não faz a retrospectiva do conjunto. Alguém ou algum processo separado precisa selecionar o trabalho, ler o resultado e decidir como seguir. Na oficina fictícia, isso significa que automatizar a construção de uma tela não resolve sozinho a prioridade entre agenda, estoque e cobrança.
Uma execução automática também pode terminar com o estado blocked, isto é, bloqueada, quando encontra uma intenção insuficiente ou uma verificação que falhou, entre outras condições documentadas. Esse resultado pede tratamento da causa e uma decisão sobre como continuar. A ausência de perguntas durante a execução não é uma promessa de que a unidade será concluída.
06 · Preserve decisões que possam acompanhar o projeto
O README permite usar os documentos de briefing, especificação e arquitetura no processo de entrega que você já tem. Para a oficina, isso significa que a regra de disponibilidade deve estar registrada de forma que possa acompanhar o trabalho, inclusive se outra pessoa assumir a construção. O registro reduz a necessidade de explicar novamente o que já foi decidido.
A possibilidade de escolher ferramentas não significa que todas tenham recursos idênticos. A documentação distingue a forma de carregar skills em cada ferramenta e informa requisitos para determinados fluxos, como os subagentes na construção automática. Ao mudar de ferramenta, confira o suporte ao fluxo escolhido. Nesta aula, essa possibilidade foi conferida na documentação; nenhuma troca de ferramenta foi testada.
Frase central
“AI is the facilitator. The human is the expert.”
Tradução livre: “A IA facilita. A pessoa é a especialista.”
Responsabilidades
A decisão de negócio precisa de um responsável
O BMAD organiza a colaboração para que você preserve o julgamento e consiga conferir a entrega. A documentação orienta a descrever o resultado esperado, o que deve ser preservado e o que fica fora do trabalho. Essas escolhas dão uma referência para construir e revisar.
| Momento | Você decide e confere | A ferramenta de IA ajuda a executar |
|---|---|---|
| Entender | Qual problema merece atenção e quem precisa da solução. | Explora possibilidades, pesquisa e aponta dúvidas. |
| Planejar | O resultado esperado, os limites e as regras do negócio. | Organiza as decisões e prepara o plano de trabalho. |
| Construir | Resolve escolhas de negócio ainda abertas e avalia o plano quando solicitado. | Investiga o projeto, escreve o código e revisa a mudança. |
| Verificar | Confere se o resultado atende ao que precisava e indica os ajustes. | Apresenta o resultado, executa as verificações previstas e corrige problemas que pertencem à mudança. |
Na oficina, a ferramenta pode verificar se duas reservas ocupam o mesmo horário. Você confirma se uma reserva por horário é a regra certa para aquela operação. Ao encontrar uma regra esquecida, registre a mudança no plano e confira o resultado de novo.
Diferencie defeito, decisão errada e trabalho novo
Ao conferir a agenda fictícia, você pode encontrar três situações diferentes:
- A regra foi registrada, mas o sistema não a respeita. O plano diz uma reserva por horário, porém duas são confirmadas. É preciso corrigir a implementação e verificar novamente.
- O sistema respeita uma regra que estava incompleta. A reserva ocupa um horário, mas certos serviços precisam de dois. Corrija a decisão no plano e depois ajuste a implementação.
- Apareceu outro objetivo. A agenda atende ao combinado, mas agora você quer controlar o estoque de peças. Registre esse objetivo para um trabalho próprio, em vez de tratá-lo como um defeito da agenda.
Esses casos são exemplos didáticos da distinção documentada em bmad-build: problemas da mudança são corrigidos; quando a causa está no plano ou no objetivo, a revisão volta a essa camada; assuntos independentes podem ser adiados. Quando a skill registra trabalho adiado, usa deferred-work.md na pasta configurada para os registros de implementação. Esse arquivo não é uma saída obrigatória de toda execução. A existência e a função foram conferidas nas instruções; o arquivo não foi produzido nesta revisão.
Se o plano estiver em SPEC.md, a orientação é pedir a atualização por bmad-spec, que preserva os identificadores das capacidades, em vez de editar esse arquivo diretamente. Se a mudança alterar a divisão do trabalho, a lista de stories também precisa ser revista. A seta de volta ao Plano no D01-A representa esse aprendizado: corrigir o que orienta a próxima entrega.
Confira se ficou claro
Explique o BMAD em voz alta, como se estivesse conversando com um sócio. Use suas palavras para dizer o que ele é, qual problema resolve e quais são as quatro fases. Depois escolha uma das três entradas para a agenda da oficina e justifique sua escolha.
Sua explicação está completa se distingue a decisão de negócio da execução, menciona o risco de construir com suposições e percorre Análise, Plano, Implementação e Verificação, incluindo o aprendizado que volta ao plano. Se ainda faltar uma dessas partes, retome a seção correspondente antes da próxima aula.
Conferência em 15/11/2026: os arquivos do BMAD foram lidos na versão 6.12.4, e as duas páginas da BMad Code foram consultadas diretamente. Essas páginas exibiam a versão 6.12.0; foram usadas para filosofia e apresentação das fases. Os detalhes da 6.12.4 foram conferidos no código, na documentação da própria versão e nos arquivos das quinze skills citadas, presentes na instalação local. A apresentação do Claude Code e o funcionamento de suas skills foram conferidos na documentação oficial da ferramenta. Esta aula não testa instalação nem execução no Claude Code. A única validação executável do conteúdo foi a análise de sintaxe do D01-A; ela não comprova sua aparência no site.
Referências
Fontes desta aula
- BMAD 6.12 — README.md (abre em nova aba)
definição, problema, três entradas, ciclo de trabalho e gratuidade. Trechos consultados: Why BMad?; Start Building; Durable context.
- BMAD 6.12 — docs/index.md (abre em nova aba)
skills para pensar e para construir, usadas também separadamente.
- BMAD 6.12 — LICENSE (abre em nova aba)
licença MIT do repositório.
- BMAD 6.12 — docs/images/bmad-delivery-loop.svg (abre em nova aba)
nomes e caminhos do ciclo mostrado no README.
- BMAD 6.12 — docs/reference/skills-and-agents.md (abre em nova aba)
definição de skill. Trechos consultados: What a Skill Is; Agents; bmad-help; Where Skills Live.
- BMAD 6.12 — docs/plan/choose-a-planning-path.md (abre em nova aba)
intenção clara e planejamento conforme tamanho e risco. Trechos consultados: Size Follows the Intent; Start from the Intent; Run the Path; Get to a Well-Defined Intent.
- BMAD 6.12 — docs/build/build-a-change.md (abre em nova aba)
função da skill de construção e participação humana. Trechos consultados: Review the Result; Run bmad-build; Size the Work; Resolve Intent from Evidence; Approve a Plan When Asked; Implementation and Review; When to Plan First; Deferred Work. Conferência local: .claude/skills/bmad-build/SKILL.md e _bmad/bmm/module-help.csv.
- BMAD 6.12 — docs/plan/explore-and-validate-an-idea.md (abre em nova aba)
alternativas de Análise, quando dispensá-las e possíveis conclusões de uma ideia. Trechos consultados: Pick a Starting Point; How a Forge Session Ends.
- BMAD 6.12 — docs/plan/define-requirements-and-a-specification.md (abre em nova aba)
briefing, PRD, especificação, caminhos rápido e acompanhado, suposições e divisão em stories. Trechos consultados: Spec: The Contract Implementation Reads; Which Path Applies.
- BMAD 6.12 — docs/plan/design-ux-and-architecture.md (abre em nova aba)
quando registrar experiência do usuário e arquitetura, e quando dispensar esse trabalho. Trechos consultados: UX Design.
- BMAD 6.12 — docs/plan/break-work-into-stories-and-track-it.md (abre em nova aba)
divisão de um épico, planejamento de um projeto e verificação de prontidão.
- BMAD 6.12 — docs/build/walk-through-a-change.md (abre em nova aba)
revisão humana guiada e seus limites. Trechos consultados: Wrap-Up; What It Is Not.
- BMAD 6.12 — docs/build/finish-an-epic.md (abre em nova aba)
conferência do conjunto, retrospectiva baseada em evidências e ações propostas. Trechos consultados: Two Epic Inputs; Why Run It After an Epic; What to Do with the Output.
- BMAD 6.12 — docs/build/autonomous-development-loops.md (abre em nova aba)
alcance de uma execução automática e requisito de subagentes. Trechos consultados: Prerequisites; On blocked.
- BMAD 6.12 — src/bmm-skills/plan/bmad-spec/SKILL.md (abre em nova aba)
criação opcional e interativa de stories.yaml.
- BMAD 6.12 — src/bmm-skills/ship/bmad-build/step-01-clarify-and-route.md (abre em nova aba)
divisão de objetivos e registro de trabalho adiado.
- BMAD 6.12 — src/bmm-skills/ship/bmad-build/step-04-review.md (abre em nova aba)
tratamento dos problemas encontrados e uso de deferred-work.md.
- BMad Code — The method (abre em nova aba)
origem dos quatro nomes usados no D01-A. Trechos consultados: The method; How it works.
- BMad Code — Philosophy (abre em nova aba)
origem das seis ideias e da citação central. Trechos consultados: The claim.
- Claude Code — Overview (abre em nova aba)
definição da ferramenta de programação com IA.
- Claude Code — Extend Claude with skills (abre em nova aba)
instruções em SKILL.md que ampliam o trabalho da ferramenta. Trechos consultados: Extend Claude with skills.
Próxima aula
Para que serve e onde aplicar
A Aula 02 mostra como usar o BMAD e para quais aplicações.