Guia independente, não oficial
Instalação no macOS
Prepare o Mac, peça a instalação e confira o resultado. No fim, você terá o BMAD na pasta do projeto e fará seu primeiro pedido de orientação. Esta aula parte do Claude Code já instalado e de uma pasta nova, reservada para o projeto.
Abrir a pasta do projeto no Claude Code
Separe uma pasta nova para este exercício. Abra essa mesma pasta no Claude Code, o assistente de inteligência artificial (IA) que pode trabalhar nos arquivos do seu computador. O BMAD será instalado nela, como orienta a documentação da 6.12 (abre em nova aba).
O que é a pasta do projeto?
É a pasta que reúne os arquivos de um trabalho. Pense nela como a pasta de documentos de um cliente: cada projeto tem a sua. Aqui, ela começa vazia e recebe a instalação do BMAD.
Precisa ser uma pasta vazia?
Para repetir este exercício, sim. Para usar o BMAD no seu negócio, não: a documentação permite instalá-lo em projetos novos ou existentes. A pasta vazia é uma escolha didática para você conhecer a instalação sem misturá-la com arquivos de um trabalho em andamento.
| Sua situação | Qual caminho seguir |
|---|---|
| Está começando um projeto | Use uma pasta nova e siga esta aula desde o início |
| Já tem arquivos do produto, mas ainda não tem BMAD | A instalação pode usar a pasta desse produto. Antes, confira o caminho, o conteúdo e como recuperar os arquivos se precisar; a rotina de versões será ensinada na Aula 05. A instalação nesse cenário não foi testada nesta aula |
Já existe _bmad/ |
Primeiro confira a instalação na Etapa 05. Para atualizar ou mudar a configuração, use a Etapa 07; não trate essa pasta como instalação nova |
| Quer apenas aprender, sem mexer no trabalho atual | Crie uma pasta de exercício separada. O nome teste usado no registro desta aula não é obrigatório |
O instalador detecta uma instalação existente e muda as opções oferecidas. Por isso, copiar o Pedido de instalação nova para uma pasta já configurada exige outro diagnóstico. A conferência dos arquivos e de sua recuperação é uma precaução deste guia para o caminho com trabalho existente, não uma exigência de pasta vazia do BMAD.
O que é uma skill?
É um conjunto de instruções prontas para orientar o Claude Code numa tarefa. Nesta aula, você usará a bmad-help para pedir orientação.
O que é o terminal?
É uma janela em que você dá instruções ao computador por texto. Neste guia, Pedido é o texto para colar no chat do Claude Code; Comando é a linha para executar no terminal.
Pelo Claude Code
No aplicativo Claude para Mac, abra a aba Code, inicie uma sessão no seu computador e selecione a pasta do projeto. Uma sessão é uma conversa ligada à pasta em que o Claude vai trabalhar. Esses passos vêm da documentação oficial do app (abre em nova aba); não foram testados nesta aula. Se você ainda não tem acesso ao Claude Code, siga essa página antes de continuar.
Com a pasta selecionada, cole este Pedido:
Antes de começarmos, mostre o caminho completo da pasta deste projeto e liste o que já existe nela, incluindo pastas ocultas. Não instale nem altere nada. Diga se ela está vazia e se já existe uma instalação do BMAD. Vou usar esta pasta para seguir a aula de instalação do BMAD 6.12.4.
Não foi possível copiar. Selecione o texto e copie.
Pelo terminal
Abra o Terminal na pasta do projeto. Se estiver em outra pasta, digite cd seguido de um espaço, sem pressionar Enter. Arraste a pasta do Finder para a janela; o caminho será preenchido. Agora pressione Enter. cd muda a pasta em que os próximos comandos serão executados. Esse procedimento de abertura foi conferido na documentação, sem teste de arraste nesta execução.
Confira o caminho com este Comando:
pwdNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
pwd mostra o caminho completo da pasta atual. O comando foi executado no teste; o caminho retornado terminava em /rascunhos/aula-04/teste. No seu Mac, deve apontar para a pasta que você escolheu.
Se você usa a versão do Claude Code para terminal, abra a conversa nessa pasta:
claudeNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
A abertura da conversa não foi testada nesta revisão. O app desktop inclui sua própria cópia do Claude Code; ter o app não significa ter o comando claude instalado.
Ver em texto
- Abra a pasta do projeto no Claude Code.
- Confira Node.js, Python e uv.
- Se faltar algum pré-requisito, instale o que falta e confira novamente.
- Se todos estiverem disponíveis, cole o Pedido de instalação, o passo principal.
- Leia o resumo final do instalador.
- Confira as pastas _bmad/ e .claude/skills/.
- Chame a bmad-help para pedir orientação.
A conferência de Python vem também do arquivo de apresentação da mesma versão, chamado README (abre em nova aba).
Confira antes de seguir:
- O caminho mostrado é o da pasta que você reservou para o projeto.
- A pasta está vazia. Se já tem trabalho seu ou uma instalação do BMAD, escolha outra pasta nova para este exercício.
- Você sabe onde colar um Pedido e onde executar um Comando.
Conferir os pré-requisitos
Confira o que já existe no Mac antes de instalar qualquer coisa. O README do BMAD 6.12 declara Node.js 20.12 ou mais novo, Python 3.10 ou mais novo e uv. Há uma diferença dentro da própria versão: o programa que lê a configuração para a bmad-help exige Python 3.11 ou mais novo. Portanto, ver Python 3.10 no terminal não basta para comprovar esse primeiro uso.
O uv pode escolher ou baixar um Python compatível quando executa esse programa. Isso depende de acesso ao download e de essa função estar habilitada. Nesta aula, primeiro conferimos as ferramentas; depois da instalação, a Etapa 05 testa a leitura real da configuração. Se for instalar Python agora, escolha uma versão ainda suportada e que seja pelo menos 3.11.
O que são essas ferramentas?
- Node.js: executa programas escritos em JavaScript, a linguagem usada pelo instalador do BMAD.
- npm: baixa e organiza ferramentas do universo Node.js; o instalador de Node.js também instala o npm.
- npx: executa uma ferramenta distribuída pelo npm, como o instalador do BMAD.
- Python: é uma linguagem de programação usada por tarefas de apoio do BMAD.
- uv: prepara e executa ferramentas Python; a própria
bmad-helpo usa para ler a configuração do projeto. - Git: registra versões dos arquivos para você acompanhar e recuperar mudanças. Vamos usá-lo na Aula 05.
| Ferramenta | O que precisa estar disponível | Como conferir |
|---|---|---|
| Node.js | 20.12 ou mais novo, mínimo da 6.12 | node --version |
| npm e npx | Ambos reconhecidos no terminal | npm --version e npx --version |
| Python | Mínimo declarado: 3.10. O leitor de configuração exige 3.11+, que pode ser fornecido pelo uv | python3 --version mostra o Python desse comando; a Etapa 05 verifica o leitor de configuração |
| uv | Instalado; a documentação da 6.12 não fixa versão mínima | uv --version |
| Git | Conferência útil para a próxima aula | git --version |
O Git não é requisito desta instalação com apenas o módulo bmm — um módulo é um conjunto de recursos do BMAD. O instalador exige Git para módulos externos ou personalizados vindos do Git. Se faltar, anote para a Aula 05.
No Mac, a tentativa de executar git --version pode abrir uma oferta de instalação das ferramentas da Apple quando elas estão ausentes. Nesse caso, adie essa instalação para a Aula 05 e registre o Git como pendente. A conferência não é uma ordem para instalar essas ferramentas agora.
Pelo Claude Code
Pedido — somente conferir:
Confira os pré-requisitos do BMAD 6.12.4 neste Mac, sem instalar, atualizar ou alterar nada. Execute node --version, npm --version, npx --version, python3 --version, uv --version e git --version. Mostre a saída de cada comando. Compare Node.js com o mínimo 20.12 e Python com o mínimo 3.10 declarado no README. Explique também que o leitor de configuração do BMAD exige Python 3.11+, que o uv pode fornecer, e será testado depois da instalação. Diga se o uv está disponível. Separe o que impede continuar do que pode ficar para depois: Git será usado na Aula 05, mas não é obrigatório para instalar apenas o bmm. Se o Mac oferecer instalar as ferramentas da Apple durante a consulta do Git, não prossiga com essa instalação. Registre ferramentas ausentes e versões insuficientes. Python 3.10 sozinho não comprova que a bmad-help está pronta; a leitura da configuração e a chamada no chat ainda precisam ser conferidas.
Não foi possível copiar. Selecione o texto e copie.
Pedido pelo chat não testado; os comandos abaixo foram executados.
Pelo terminal
Comandos — Terminal do macOS:
node --versionNão foi possível copiar. Selecione o texto e copie.
npm --versionNão foi possível copiar. Selecione o texto e copie.
npx --versionNão foi possível copiar. Selecione o texto e copie.
python3 --versionNão foi possível copiar. Selecione o texto e copie.
uv --versionNão foi possível copiar. Selecione o texto e copie.
git --versionNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
Saída esperada
Esta é a saída real de 15/11/2026, na mesma ordem dos comandos. Os números do seu Mac podem ser diferentes: o que importa é atender aos mínimos e não receber erro de comando ausente.
v22.21.0 10.9.4 10.9.4 Python 3.14.7 uv 0.11.1 (Homebrew 2026-03-24 aarch64-apple-darwin) git version 2.54.0 (Apple Git-157)
A palavra Homebrew aparece porque o uv deste Mac já havia sido instalado por essa ferramenta. Você não precisa instalar Homebrew para seguir os caminhos da próxima etapa.
Se você usa o Claude Code pelo terminal, também pode conferir sua versão:
claude --versionNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
Saída real:
2.1.325 (Claude Code)
Essa conferência é opcional para quem usa o app desktop e não verifica a versão incluída no app.
No chat de uma sessão local do app, o Pedido /status permite consultar a versão do Claude Code dessa sessão. Esse Pedido foi conferido na documentação do app (abre em nova aba), mas não foi executado nesta revisão. Não copie para ele a versão obtida por claude --version: são instalações separadas.
Confira antes de seguir:
- Node.js atende ao mínimo, e npm e npx respondem.
- Você identificou a versão do Python e sabe que a leitura de configuração exige 3.11+, diretamente disponível ou fornecido pelo uv.
- uv responde com sua versão.
- Você anotou se Git está disponível. Se não falta ferramenta para a preparação, pule a Etapa 03. A prontidão para usar a skill só será confirmada nas Etapas 05 e 06.
Instalar o que faltar
OpcionalFaça esta etapa somente para as ferramentas ausentes ou abaixo do mínimo. Depois, repita a conferência da Etapa 02.
Pelo Claude Code
Pedido — instalar somente o necessário:
Use o diagnóstico da etapa anterior e instale apenas os pré-requisitos que faltam ou estão abaixo do mínimo do BMAD 6.12.4. Use os caminhos oficiais: uma versão LTS suportada do Node.js em https://nodejs.org/en/download; uma versão suportada do Python, pelo menos 3.11 para os scripts de configuração, pelo instalador para macOS em https://www.python.org/downloads/macos/; e o instalador independente do uv documentado em https://docs.astral.sh/uv/getting-started/installation/. Preserve as ferramentas que já atendem aos requisitos. Não altere o Python fornecido pelo macOS. Se uma janela do instalador exigir uma ação minha, explique o próximo passo e aguarde. Não peça que eu cole senhas no chat. Ao terminar, repita os comandos de versão da Etapa 02, mostre as saídas e diga se podemos instalar o BMAD. Ainda não instale o BMAD.
Não foi possível copiar. Selecione o texto e copie.
O Pedido pelo chat não foi testado.
Pelo terminal
Nesta alternativa, Node.js e Python usam os instaladores oficiais para Mac. O uv tem um Comando oficial. Faça apenas os passos que faltam.
Node.js
Abra a página oficial de download (abre em nova aba), escolha macOS e uma versão LTS ainda suportada, baixe o instalador
.pkge siga suas instruções..pkgé o formato de instalador usado nesse caminho no Mac. O instalador inclui o npm. Abra um novo Terminal e confiranode --version,npm --versionenpx --version.Python
Abra os downloads oficiais para macOS (abre em nova aba), escolha uma versão suportada que seja pelo menos 3.11 e execute o instalador
.pkg. Essa escolha atende tanto ao mínimo declarado do BMAD quanto ao leitor de configuração usado nesta aula. Conclua também o passoInstall Certificates.command, indicado no guia do Python, na pasta da versão instalada em Aplicativos. Esse passo prepara os certificados usados nas conexões seguras. Abra um novo Terminal e confirapython3 --version. Não apague nem modifique o Python que veio com o macOS.Se já existe Python 3.10: não apague essa instalação para resolver a diferença. O uv pode obter uma versão compatível para o script sem substituir o Python do sistema. Se o computador bloqueia esses downloads, providencie um Python suportado de pelo menos 3.11 pelo caminho oficial acima antes da conferência da Etapa 05. Não foi testado nesta aula um Mac tendo somente Python 3.10.
uv
O Comando abaixo baixa e executa o instalador mantido pela Astral, responsável pelo uv. Use o endereço exatamente como aparece na documentação oficial (abre em nova aba).
Terminal do macOScurl -LsSf https://astral.sh/uv/install.sh | shNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
Ao terminar, siga a orientação do instalador para disponibilizar o comando no terminal e abra uma nova janela. Confira:
Terminal do macOSuv --versionNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
O comando de instalação não foi executado neste teste; a conferência de versão foi.
Não há saída de instalação reproduzida nesta etapa porque nenhuma dessas instalações foi executada. O sinal para avançar é a conferência da Etapa 02 passar.
Confira antes de seguir:
- Você instalou só o que precisava.
- Os comandos de versão funcionam no ambiente que o Claude Code está usando.
- Se o terminal reconhece as ferramentas, mas o app não, você consultou este problema comum.
Instalar o BMAD no projeto
PrincipalAgora peça a instalação na pasta que você conferiu. Vamos instalar o módulo bmm para o Claude Code, com conversa e documentos configurados em português do Brasil. O módulo básico core acompanha a instalação.
O que é um módulo?
É um conjunto de recursos do BMAD. bmm é o identificador do BMad Method, o conjunto usado neste guia. Você não precisa acrescentar módulos extras para esta aula.
Pelo Claude Code
Pedido — instalar e mostrar o resultado:
Instale o BMAD 6.12.4 na pasta nova deste exercício. Antes, mostre o caminho completo, confira que ela está vazia e repita a verificação de Node.js, npm, npx, Python e uv. Considere a diferença entre Python 3.10 declarado no README e Python 3.11+ exigido pelo leitor de configuração. Consulte npm view bmad-method dist-tags para informar a versão publicada. Se latest for diferente, explique a diferença, mas não troque automaticamente a versão fixa desta aula. Se a pasta estiver correta e os requisitos estiverem atendidos, execute nela: npx --yes bmad-method@6.12.4 install --yes --modules bmm --tools claude-code --directory . --communication-language "Portuguese Brazil" --document-output-language "Portuguese Brazil" Use as permissões normais do Claude Code. Se houver arquivos anteriores ou outra instalação, não aplique este procedimento de pasta nova: relate o que encontrou. Ao terminar, mostre o trecho final verdadeiro do instalador, leia a versão em _bmad/_config/manifest.yaml e confira _bmad/ e .claude/skills/, incluindo .claude/skills/bmad-help/SKILL.md. Execute a leitura efetiva dos idiomas descrita na Etapa 05. Informe qualquer erro ou aviso. Não crie o produto ainda e não siga o convite do instalador para experimentar a v7.
Não foi possível copiar. Selecione o texto e copie.
O Pedido pelo app desktop não foi testado. O Comando com versão fixa contido nele foi executado no terminal durante a revisão.
Pelo terminal
Na mesma pasta do projeto, consulte a versão publicada:
npm view bmad-method dist-tagsNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
Saída real de 15/11/2026:
{ rollback: '4.39.0', latest: '6.12.4', next: '6.12.3-next.1' }Comando recomendado — instalar a versão fixa desta aula:
npx --yes bmad-method@6.12.4 install --yes --modules bmm --tools claude-code --directory . --communication-language "Portuguese Brazil" --document-output-language "Portuguese Brazil"Não foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
@6.12.4 escolhe a versão do pacote. O primeiro --yes responde à confirmação de download do npx; o segundo pertence ao BMAD. A documentação permite versão explícita e pede que a mesma seja usada nas consultas e na instalação. Essa variante foi executada na pasta vazia teste-revisao/, com sucesso. Ela fixa o pacote do instalador e os módulos internos core e bmm distribuídos com ele; não é uma garantia de congelar todo o ambiente do Mac.
Se latest mudar depois da publicação desta aula, o Comando fixo continua pedindo 6.12.4. Não substitua esse número por outra versão sem consultar a documentação correspondente. Se o pacote solicitado não puder ser obtido, leia o erro e pare nesse ponto, sem improvisar uma migração.
Referência do teste original — não execute como um segundo passo. O exemplo oficial e o autor do rascunho usaram este Comando sem versão fixa:
npx bmad-method install --yes --modules bmm --tools claude-code --directory . --communication-language "Portuguese Brazil" --document-output-language "Portuguese Brazil"Não foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
Esse é o Comando executado na pasta vazia teste/ pelo autor do rascunho. Ele adapta o exemplo oficial sem perguntas (abre em nova aba) com o destino do tutorial do primeiro projeto (abre em nova aba) e as opções de idioma verificadas na ajuda e no código oficial (abre em nova aba). Fica registrado para você reconhecer o exemplo da documentação; não use a igualdade de latest como garantia da versão executada por ele.
| Parte do Comando | O que faz |
|---|---|
npx bmad-method install |
Executa o instalador do BMAD |
bmad-method@6.12.4 |
Na variante recomendada, seleciona o pacote desta versão |
--yes antes do nome do pacote |
Responde à confirmação de download do npx |
--yes depois de install |
Aceita os padrões e evita as perguntas do instalador do BMAD quando possível |
--modules bmm |
Seleciona o módulo BMad Method |
--tools claude-code |
Prepara as skills para o Claude Code |
--directory . |
Usa a pasta atual como destino |
--communication-language "Portuguese Brazil" |
Configura o idioma da conversa |
--document-output-language "Portuguese Brazil" |
Configura o idioma dos documentos |
O identificador claude-code também foi confirmado com npx bmad-method install --list-tools. Na revisão, as duas consultas foram repetidas usando npx --yes bmad-method@6.12.4 install, seguido de --help ou --list-tools.
Quer usar outro nome nas conversas? A opção --user-name aceita o nome que os agentes devem usar para se dirigir a você; sem ela, o instalador usa o nome do usuário do sistema. Isso não muda os idiomas nem cria uma conta. Você pode pedir esse ajuste na Etapa 07. A opção foi conferida na ajuda e no código do instalador (abre em nova aba), mas não foi aplicada nos dois testes de instalação desta aula.
O --yes do BMAD não desativa as permissões do Claude Code. No Comando original, sem --yes antes do pacote, o npx pode pedir confirmação para baixá-lo; essa pergunta é separada. Ela não apareceu no teste original. A variante recomendada inclui essa opção do npx. Se aparecer no seu Mac, consulte Problemas comuns.
Ver em texto
- Você cola o Pedido de instalação no Claude Code.
- O Claude Code mostra a pasta, os requisitos e a versão. Prossiga somente se as conferências da etapa estiverem corretas.
- O Claude Code executa a instalação sem perguntas do BMAD, respeitando as permissões normais da ferramenta.
- O instalador cria _bmad/ e .claude/skills/ na pasta do projeto.
- O instalador informa BMAD is ready to use! quando termina.
- O Claude Code mostra o resumo verdadeiro para você conferir.
- Você chama a bmad-help na Etapa 06.
- O Claude Code usa a skill para orientar o próximo passo.
O desenho apresenta a sequência orientada ao leitor; a conversa e a resposta da skill não foram executadas no teste.
Saída esperada
Trecho contínuo copiado do resumo final da execução de 15/11/2026. Mantivemos o texto original do instalador; a mensagem em inglês significa “o BMAD está pronto para usar”. O restante da saída informa o destino e os próximos passos.
◆ claude-code configured: 29 skills → .claude/skills │ ╭─BMAD is ready to use!──────────────────────────────────────────────────────╮ │ │ ✓ Shared scripts │ │ │ ✓ BMad Core Module (v6.12.4, installed) │ │ │ ✓ BMad Method (v6.12.4, installed) │ │ │ ✓ Module directories │ │ │ ✓ Configurations (generated) │ │ │ ✓ Help catalog │ │ │ ✓ claude-code (29 skills → .claude/skills) │
Esse trecho também aparece na repetição com versão fixa feita pela revisão. A mensagem de sucesso está descrita na documentação oficial (abre em nova aba). As 29 skills são o resultado destes testes com bmm, não uma promessa de quantidade para qualquer combinação de módulos.
Confira antes de seguir:
- O resumo mostra BMAD 6.12.4 e Claude Code.
- O destino é a pasta do seu projeto.
- A instalação terminou; você leu eventuais avisos, mesmo que a mensagem de sucesso apareça.
Conferir a instalação
Confira os arquivos além da mensagem de sucesso. O BMAD guarda a configuração compartilhada e os programas de apoio em _bmad/. Para o Claude Code, as skills ficam em .claude/skills/, cada uma com seu arquivo SKILL.md.
O que é o arquivo SKILL.md?
É o arquivo de texto com as instruções de uma skill. A pasta .claude/skills/bmad-help/ contém a skill de ajuda; o arquivo dentro dela se chama SKILL.md.
Pelo Claude Code
Pedido — conferir sem alterar:
Confira a instalação do BMAD nesta pasta, sem editar arquivos do projeto. Mostre se existem _bmad/, .claude/skills/ e .claude/skills/bmad-help/SKILL.md. Leia a versão em _bmad/_config/manifest.yaml e confirme se é 6.12.4. Liste as skills instaladas e diga se a bmad-help está entre elas. Execute uv run _bmad/scripts/resolve_config.py --project-root . --key core.communication_language --key core.document_output_language e mostre a saída verdadeira. O uv pode obter um Python compatível para rodar esse programa. Confira se os dois valores são Portuguese Brazil. Se houver diferença, identifique em qual camada de configuração ela foi definida, sem corrigir automaticamente. Se algo faltar ou falhar, mostre exatamente o que ocorreu. Não considere a integração com o chat testada apenas porque os arquivos existem ou o programa de configuração funcionou.
Não foi possível copiar. Selecione o texto e copie.
Pedido pelo chat não testado.
Pelo terminal
Comandos — Terminal do macOS, na pasta do projeto:
ls -d _bmad/Não foi possível copiar. Selecione o texto e copie.
ls -d .claude/skills/Não foi possível copiar. Selecione o texto e copie.
ls -d .claude/skills/bmad-help/SKILL.mdNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
ls lista arquivos; -d mostra a própria pasta, em vez de listar o conteúdo dela. Os três comandos foram executados no teste.
Saída esperada
Saída real dos três comandos, na mesma ordem:
_bmad/ .claude/skills/ .claude/skills/bmad-help/SKILL.md
O teste também criou _bmad-output/, a pasta de saída configurada para os documentos de trabalho. Isso não significa que seu produto já foi construído: por enquanto, você preparou o método.
Passo 01 — Conferir a versão registrada
Ainda na pasta do projeto, execute:
cat _bmad/_config/manifest.yamlNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
cat mostra o conteúdo do arquivo no terminal. O arquivo é o registro da instalação; procure version: 6.12.4 dentro de installation, os módulos core e bmm e a ferramenta claude-code na lista ides. Essa chave é o nome usado pelo manifesto para as ferramentas integradas. O comando foi executado na revisão, e esses valores foram encontrados. Datas e caminhos variam; por isso, não copie o manifesto do teste para o seu projeto.
Passo 02 — Conferir os idiomas que serão usados
Execute este Comando na mesma pasta:
uv run _bmad/scripts/resolve_config.py --project-root . --key core.communication_language --key core.document_output_languageNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
Esse programa reúne as configurações e mostra o resultado. --project-root . indica a pasta do projeto; cada --key escolhe um campo a exibir. A consulta não edita os arquivos de configuração. O uv pode obter um Python compatível se necessário; esse possível download é diferente de mudar o idioma ou os documentos do projeto.
Saída real da revisão, em teste-revisao/:
{
"core.communication_language": "Portuguese Brazil",
"core.document_output_language": "Portuguese Brazil"
}O primeiro campo orienta a conversa; o segundo orienta os documentos gerados. Os nomes de skills e arquivos continuam com seus identificadores originais. A leitura bem-sucedida também comprova que o uv conseguiu executar esse programa com um Python compatível; ainda falta chamar a skill no chat.
Por que um arquivo pode dizer English e a configuração final estar em português?
O BMAD combina quatro arquivos nesta ordem. Para os campos de idioma, um valor encontrado mais adiante prevalece sobre o anterior:
_bmad/config.toml: configuração compartilhada gerada pelo instalador, com valores padrão._bmad/config.user.toml: respostas pessoais geradas pelo instalador._bmad/custom/config.toml: ajustes compartilhados, quando existem._bmad/custom/config.user.toml: ajustes pessoais, quando existem.
Pense em uma regra geral da empresa e numa preferência mais específica: ler só a regra geral pode esconder o valor que será usado naquele caso. No teste, communication_language era English no primeiro arquivo e Portuguese Brazil no segundo; o resultado efetivo foi português. Os arquivos em custom/ são opcionais. Não é preciso criá-los para seguir esta aula.
Não corrija o idioma editando qualquer arquivo encontrado. Os dois primeiros arquivos são regenerados pelo instalador. Para mudar uma resposta de instalação, use a reconfiguração da Etapa 07; ajustes persistentes podem ficar nos arquivos de custom/, conforme a documentação. Uma preferência já existente nessa pasta pode prevalecer até sobre uma nova resposta do instalador. A consulta acima ajuda a identificar esse caso.
Confira antes de seguir:
- _bmad/ existe na pasta certa.
- .claude/skills/ existe na mesma pasta.
- .claude/skills/bmad-help/SKILL.md existe.
- A versão registrada é 6.12.4.
- O programa de configuração terminou sem erro e mostrou os dois idiomas como Portuguese Brazil. Falta agora conferir o uso no chat.
Fazer o primeiro pedido
Peça orientação à bmad-help. Ela examina o projeto e os módulos instalados para recomendar o próximo passo. Você não precisa decorar o catálogo de skills.
Pelo Claude Code
Com a mesma pasta do projeto aberta, cole este Pedido no chat. A barra inicia a chamada; o nome da skill é bmad-help.
/bmad-help Acabei de instalar o BMAD neste projeto. Quero organizar os pedidos de clientes da minha empresa, mas ainda não defini o que vou construir. Responda em português do Brasil. Explique o que você encontrou no projeto, recomende o próximo passo e diga o que é opcional. Por enquanto, só me oriente; não comece a construir.
Não foi possível copiar. Selecione o texto e copie.
“Organizar os pedidos de clientes” é um exemplo de negócio. Se quiser, substitua essa frase pelo problema da sua empresa antes de enviar.
Pelo terminal
Abra o Claude Code na pasta do projeto:
claudeNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
Depois, cole o mesmo Pedido acima na conversa do Claude Code. /bmad-help é uma chamada no chat; não é um Comando para colar diretamente no terminal do macOS. A abertura da conversa e a chamada da skill não foram testadas nesta repetição.
Como reconhecer que funcionou
O Claude Code reconhece a skill, explica a situação do projeto e sugere próximos passos com os nomes das skills que você pode chamar. A resposta depende dos arquivos e da pergunta; não existe uma frase final única para copiar e comparar. Esse comportamento foi conferido nas instruções oficiais da bmad-help (abre em nova aba), que também existem na instalação local do guia.
A resposta da bmad-help não foi testada nesta aula. O teste confirmou seu arquivo instalado e executou a leitura da configuração que ela utiliza. Isso não equivale a rodar a skill no Claude Code; por isso não há bloco de saída de conversa nesta etapa.
O que muda conforme o tamanho do projeto?
A instalação de bmm desta aula é a mesma. O que muda é o caminho escolhido depois dela. Instalar o método não obriga você a produzir todos os documentos nem a usar todas as skills. A documentação orienta escolher o menor caminho que comporte o trabalho com segurança, considerando clareza, tamanho, risco e pessoas envolvidas.
| Situação do negócio | Orientação para o próximo passo |
|---|---|
| Uma correção óbvia e de baixo risco, como ajustar uma palavra numa página | Pode ser pedida diretamente ao Claude Code, sem usar BMAD para essa mudança |
| Uma mudança significativa, bem delimitada, que caiba em uma sessão de implementação | A bmad-build pode conduzir a implementação e a verificação. O tamanho real depende do projeto; o exemplo de negócio, sozinho, não prova que cabe numa sessão |
| Você sente um problema, mas ainda não decidiu a solução | A bmad-brainstorming ajuda a gerar possibilidades. Se já existe uma proposta que precisa ser questionada, a bmad-forge-idea ajuda a testá-la; o resultado pode ser reformular ou abandonar a ideia |
| O resultado está claro, mas exige várias sessões | A bmad-spec registra o acordo sobre o que construir e pode dividir o trabalho em stories: partes menores que serão implementadas e verificadas. Um conjunto com um resultado coerente é chamado de épico |
| Um produto reúne vários resultados ou precisa de alinhamento entre equipes | Acrescente os documentos compartilhados de que o trabalho precisa. A bmad-prd trata do documento de requisitos do produto, abreviado como PRD; diga se quer criar, atualizar ou validar. O planejamento pode incluir decisões de experiência e arquitetura, antes de especificar cada épico |
Os nomes e usos dessas skills também foram conferidos nos respectivos SKILL.md da instalação local. Elas não foram executadas para produzir exemplos nesta aula; a tabela descreve caminhos documentados, não respostas observadas.
Por exemplo, “quero organizar os pedidos da minha empresa” ainda não define uma solução. Você pode precisar explorar opções. Já “quero acrescentar um filtro por data à lista de pedidos existente, preservando as regras atuais” dá mais elementos para avaliar uma mudança delimitada. “Quero integrar vendas, estoque e entregas de várias unidades” provavelmente exige divisão e decisões compartilhadas. Esses exemplos são fictícios; a avaliação deve considerar os arquivos reais, as restrições e o risco, como orienta a documentação de planejamento (abre em nova aba).
Pedido alternativo — já existe um produto:
/bmad-help Já existe um produto nesta pasta. Quero acrescentar um filtro por data à lista de pedidos, preservando as regras atuais. Antes de indicar a próxima skill, confira o que está documentado e o que ainda precisa ser entendido. Explique se isso pode caber em uma sessão ou precisa ser dividido. Não implemente ainda.
Não foi possível copiar. Selecione o texto e copie.
Use esse Pedido somente na pasta do produto existente; numa pasta vazia, mantenha o exemplo inicial. A bmad-help lê o catálogo, a configuração e as evidências do projeto para orientar o caminho. Um arquivo de planejamento encontrado não prova, sozinho, que aquela etapa foi concluída: a skill deve examinar o conteúdo e reconhecer a incerteza quando faltar evidência.
Quando escolher a próxima skill, abra uma conversa nova na mesma pasta, como recomenda a bmad-help, e informe o objetivo e os documentos pertinentes. “Conversa nova” não significa instalar o BMAD outra vez. A Aula 02 explica os tamanhos de trabalho; a Aula 06 desenvolve os fluxos. Aqui, a meta é concluir a instalação e receber orientação, sem começar o produto por acidente.
Confira antes de seguir:
- O Claude Code reconhece a bmad-help.
- Você recebe orientação ligada ao que contou sobre o projeto.
- Você entende qual é o próximo passo. Se a skill não respondeu, a instalação dos arquivos terminou, mas a integração ainda precisa ser conferida.
Atualizar ou mudar a instalação
OpcionalVocê pode pular esta etapa na primeira instalação. Mais adiante, o caminho oficial para atualizar o BMAD ou rever módulos e ferramentas é executar o instalador novamente na pasta que já contém _bmad/. Ele detecta a instalação e oferece os caminhos aplicáveis.
Pelo Claude Code
Pedido — conferir antes de mudar:
Quero revisar a instalação do BMAD nesta pasta. Primeiro, leia a versão, os módulos e as ferramentas instaladas e consulte npm view bmad-method dist-tags. Leia também os idiomas efetivos e verifique se há ajustes em _bmad/custom/. Mostre o que está instalado e qual versão está marcada como latest. Não atualize nem migre automaticamente. Quando eu tiver indicado o ajuste, use npx --yes bmad-method@6.12.4 install nesta mesma pasta para seguir o caminho de atualização ou reconfiguração da 6.12.4. Distinga renovar a instalação de mudar módulos, ferramentas ou respostas de configuração. Não acrescente o --yes do BMAD para tentar pular a escolha de modificação. Mostre as escolhas necessárias e o resumo final verdadeiro. Ao terminar, confira manifesto, pastas e idiomas e peça que eu teste a bmad-help novamente. Uma versão mais nova em latest deve ser explicada, sem substituir automaticamente a versão fixa.
Não foi possível copiar. Selecione o texto e copie.
Este Pedido não foi testado.
Pelo terminal
Consulte primeiro:
npm view bmad-method dist-tagsNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
O caminho geral da documentação é executar novamente npx bmad-method install. Para rever a instalação com a versão desta aula, execute na pasta que contém _bmad/:
npx --yes bmad-method@6.12.4 installNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
O --yes desse Comando pertence ao npx. Como não há outro --yes depois de install, as escolhas do BMAD continuam interativas. Na fonte da 6.12.4, uma instalação reconhecida pode oferecer os caminhos abaixo. Os rótulos foram conferidos no código; não representam uma tela capturada nesta revisão.
| Você quer… | Caminho documentado e consequência |
|---|---|
| Renovar os arquivos do método mantendo a instalação existente | Quick Update, isto é, atualização rápida. Pode renovar até uma instalação que já esteja na mesma versão |
| Mudar módulos, ferramentas ou respostas de configuração | Modify BMAD Installation, isto é, modificar a instalação. Siga as escolhas mostradas para essa instalação |
| Instalar uma versão posterior à 6.12.4 | Precisa conferir a documentação e as mudanças daquela versão. Repetir o Comando fixo acima continua selecionando 6.12.4 |
| Usar a prévia v7 | É outro procedimento, fora desta aula. O convite do instalador não executa a migração por si só |
Não repita automaticamente o Comando completo da instalação nova para tentar mudar o idioma de uma instalação antiga. Com o --yes do BMAD, o instalador normalmente escolhe a atualização rápida quando ela está disponível. Esse caminho não equivale a rever as respostas da configuração. Para mudar essas respostas, escolha a modificação; depois confira novamente o resultado efetivo da Etapa 05.
Se você já fez ajustes próprios, preserve-os antes da mudança. O BMAD documenta que os arquivos gerados de configuração são regenerados e que os arquivos em _bmad/custom/ ficam preservados. Isso explica por que uma preferência personalizada pode continuar valendo depois da reconfiguração. Não significa que toda edição manual em qualquer arquivo instalado será preservada.
Leia o resumo final e repita as Etapas 05 e 06. Ao vir de versões anteriores, observe também os avisos sobre entradas antigas bmad-* nas pastas de comandos: elas podem aparecer como comandos duplicados na ferramenta. Identifique exatamente as entradas antigas antes de removê-las. Não apague toda a pasta .claude/skills/, que pode reunir instruções de outras origens. O Comando de reconfiguração não foi executado nesta revisão, e não há saída simulada.
Usa outra ferramenta de IA? — Opcional, não testado
O BMAD também configura outras ferramentas. A lista de identificadores aceitos é fornecida pelo próprio instalador. Se esse for seu caso, peça ao Claude Code para mostrar a lista com o Comando abaixo, sem mudar a instalação; no terminal, você pode executá-lo diretamente:
npx --yes bmad-method@6.12.4 install --list-toolsNão foi possível copiar. Selecione o texto e copie.
Não foi possível copiar. Selecione o texto e copie.
Esse Comando de consulta foi executado na revisão de 15/11/2026; ele lista as ferramentas e encerra sem instalar. A consulta sem versão fixa também havia sido executada pelo autor. O identificador escolhido é o valor usado em --tools; o local das skills depende da ferramenta. Não suponha que outra ferramenta leia .claude/skills/ ou use a mesma forma de chamada no chat. A instalação e o uso com outras ferramentas não foram testados e não fazem parte deste passo a passo.
Você terminou quando os arquivos estão na pasta certa e a bmad-help responde no Claude Code. Na próxima aula, vamos cuidar do histórico do projeto com Git e GitHub.
Problemas comuns
A bmad-help não aparece. O que conferir?
Confira se a sessão está na pasta em que você instalou o BMAD e se existe
.claude/skills/bmad-help/SKILL.md. Abra uma nova sessão nessa pasta e tente o Pedido da Etapa 06. A documentação atual do Claude Code também orienta usar o Pedido/reload-skillsno chat se a pasta das skills foi criada depois do início da sessão; essa alternativa não foi testada aqui. A orientação do BMAD é reabrir a ferramenta quando necessário. Não assuma que ver a pasta no disco já prova a integração. Situação documentada; não reproduzida neste teste.Algumas skills estão faltando. A instalação falhou?
Nem sempre. O instalador grava as skills dos módulos selecionados. Este guia seleciona
bmm, com o módulo básicocore, e o teste criou 29 skills. Uma instalação com módulos adicionais pode ter mais. Confira o módulo escolhido e, se precisar mudá-lo, siga a Etapa 07. A quantidade de 29 foi observada no teste; a falta de skills não foi reproduzida.O Node.js é antigo. Posso continuar?
Se estiver abaixo de 20.12, não avance: esse é o mínimo declarado para o instalador da 6.12. Instale uma LTS suportada pela página oficial, abra um novo terminal e repita
node --version. Se o app ainda enxergar a versão antiga, confira a pergunta sobre ferramentas não encontradas abaixo. Situação prevista pelo requisito oficial; não reproduzida no teste.O BMAD terminou de instalar, mas falta uv. Está pronto?
Ainda falta completar a preparação. A documentação da 6.12 diz que a ausência de uv gera aviso, mas não impede o instalador de terminar. As skills que precisam dele não funcionarão até sua instalação; a
bmad-helpusa uv para ler a configuração. Faça o Passo 03 da Etapa 03, confirauv --versione tente a skill novamente. No teste, uv já estava disponível.As ferramentas funcionam no Terminal, mas o app não as encontra. E agora?
O app pode ter iniciado antes de o ambiente reconhecer as ferramentas instaladas. Encerre e reabra o app, selecione de novo a pasta e repita a conferência. Se persistir, peça ao Claude Code para diagnosticar o PATH, a lista de pastas em que o computador procura programas. A documentação do app registra esse problema com ferramentas como Node.js e npm. Problema documentado; o app não foi testado.
O Python mostra 3.10, mas a leitura da configuração falha. O que faço?
O mínimo do README e a exigência desse programa são diferentes. Use o Comando com
uv runda Etapa 05; não o substitua por uma chamada direta de Python 3.10. Se o uv não conseguir fornecer um Python compatível, confira a mensagem: downloads de Python podem estar desabilitados ou indisponíveis no ambiente. Nesse caso, use o caminho oficial da Etapa 03 para disponibilizar uma versão suportada de pelo menos 3.11 e repita a consulta. A combinação com somente Python 3.10 não foi testada aqui.Pedi português, mas o BMAD ainda usa inglês. Preciso reinstalar tudo?
Primeiro execute a consulta de idiomas da Etapa 05. Se os valores efetivos não forem os pedidos, confira as quatro camadas de configuração antes de escolher o ajuste. Se forem
Portuguese Brazil, leve ao Claude Code o resultado e a resposta em inglês para diagnosticar o uso da skill. Abmad-helpé instruída a responder no idioma configurado; um valor correto no arquivo não comprova que ela foi chamada. Esse problema de conversa não foi reproduzido.Depois de mudar módulos, aparecem comandos duplicados ou skills antigas. Posso apagar a pasta?
Não apague a pasta inteira. Confira o manifesto, os módulos escolhidos e os avisos sobre entradas legadas. A documentação de atualização prevê limpeza de comandos antigos; a documentação de skills também alerta para possíveis resíduos. Entretanto, há rotinas de limpeza no código da 6.12.4, então não se pode afirmar que toda atualização deixa arquivos antigos. Peça uma lista dos itens encontrados, de sua origem e do motivo para remover cada um. A limpeza de uma instalação antiga não foi testada nesta aula.
O npx fez uma pergunta mesmo com --yes. Por quê?
Há duas ferramentas envolvidas. O
--yesdepois deinstallé uma opção do BMAD. Antes disso, o npx pode pedir autorização para baixar o pacote. Confira se o pacote solicitado ébmad-methodna versão 6.12.4 antes de aceitar o download.A variante recomendada na Etapa 04 já inclui os dois:
npx --yes bmad-method@6.12.4 install --yes, seguido das demais opções. Ela foi testada na revisão, mas o cache do npm — os arquivos de pacotes guardados no computador para reutilização — não foi deliberadamente esvaziado. A confirmação de download continua sendo uma função diferente das permissões do Claude Code.O instalador convidou para experimentar a v7. Eu errei?
Não necessariamente. Esse convite apareceu na instalação real da 6.12.4, antes e depois do resumo de sucesso. Confira as linhas com a versão instalada e as pastas da Etapa 05. Para acompanhar esta aula, permaneça no caminho da 6.12; o anúncio da prévia não comprova que você instalou a v7.
Referências
Fontes desta aula
- BMAD 6.12: instalar, verificar e atualizar (abre em nova aba)
Conferência feita em 15/11/2026. Para o BMAD, os arquivos abaixo foram lidos no clone oficial do branch V6.12, commit bab9082c3e884e0d72c759bcd1a6d90bcc01be84, versão 6.12.4. A documentação atual de outras ferramentas pode mudar. Fonte: execução original do Comando sem versão fixa, encerrada com código de saída 0, que indica conclusão sem erro.
- BMAD 6.12: primeiro projeto (abre em nova aba)
- BMAD 6.12: README e pré-requisitos (abre em nova aba)
- BMAD 6.12: skills e solução de problemas (abre em nova aba)
- BMAD 6.12: opções do instalador (abre em nova aba)
Fonte: execução real de npx bmad-method install --help, em 15/11/2026. Fonte: arquivos criados na execução real.
- BMAD 6.12: mensagens do instalador e aviso da v7 (abre em nova aba)
Fonte: saída real de 15/11/2026.
- BMAD 6.12: instruções da bmad-help (abre em nova aba)
- Conferência do código e da configuração da 6.12.4: leitor de configuração (abre em nova aba)
- Conferência do código e da configuração da 6.12.4: configuração central e prioridades (abre em nova aba)
- Conferência do código e da configuração da 6.12.4: módulos internos do pacote (abre em nova aba)
- Conferência do código e da configuração da 6.12.4: geração do manifesto (abre em nova aba)
Fonte: arquivo _bmad/_config/manifest.yaml criado nos testes.
- Conferência do código e da configuração da 6.12.4: menu de atualização e modificação (abre em nova aba)
- Conferência do código e da configuração da 6.12.4: limpeza de skills (abre em nova aba)
- Caminhos após instalar: escolher o planejamento (abre em nova aba)
- Caminhos após instalar: construir uma mudança (abre em nova aba)
- Caminhos após instalar: explorar e testar uma ideia (abre em nova aba)
- Caminhos após instalar: requisitos e especificação (abre em nova aba)
Esses caminhos foram descritos com base nas fontes e nas skills locais, sem execução para gerar exemplos.
- Aviso sobre a v7: site atual de documentação (abre em nova aba)
consultado exclusivamente para confirmar que a página apresenta a prévia da v7. Não foi usado como fonte de fatos ou comandos da 6.12.
- Claude Code: início no app desktop (abre em nova aba)
- Claude Code: sessão e pasta (abre em nova aba)
- Claude Code: permissões (abre em nova aba)
- Claude Code: versão incluída no app (abre em nova aba)
- Claude Code: ferramentas não encontradas (abre em nova aba)
- Claude Code: início no terminal (abre em nova aba)
- Claude Code: referência da CLI (abre em nova aba)
Fonte: referência oficial da interface de linha de comando, ou CLI, a versão controlada por comandos.
- Claude Code: skills (abre em nova aba)
- Claude Code: atualização de skills (abre em nova aba)
- Node.js e npm: o que é Node.js (abre em nova aba)
- Node.js e npm: downloads (abre em nova aba)
- Node.js e npm: instalador macOS no arquivo oficial (abre em nova aba)
- Node.js e npm: situação das versões (abre em nova aba)
- Node.js e npm: comando de versão (abre em nova aba)
- Node.js e npm: instalação de Node.js e npm (abre em nova aba)
- Node.js e npm: opção de versão do npm (abre em nova aba)
- Node.js e npm: npx (abre em nova aba)
- Node.js e npm: npm view (abre em nova aba)
- Python: apresentação (abre em nova aba)
- Python: downloads para Mac (abre em nova aba)
- Python: instalação no macOS (abre em nova aba)
- Python: opções de linha de comando (abre em nova aba)
- Python: situação das versões (abre em nova aba)
- uv: apresentação (abre em nova aba)
- uv: instalação (abre em nova aba)
- uv: versão (abre em nova aba)
- uv: ajustes do ambiente pelo instalador (abre em nova aba)
- uv: escolha do Python para scripts (abre em nova aba)
- uv: controle de downloads de Python (abre em nova aba)
- Git: controle de versão (abre em nova aba)
- Git: comando de versão (abre em nova aba)
- Git: oferta de instalação no Mac (abre em nova aba)
A instalação e o uso do Git ficam para a Aula 05.
- Terminal do macOS: arraste de pastas para preencher caminhos (abre em nova aba)
manuais oficiais locais pwd(1), ls(1), cat(1) e sw_vers(1), lidos no Mac dos testes. A versão do sistema foi conferida por sw_vers; isso é registro do teste, não requisito mínimo desta aula. Fonte conferida no próprio macOS: manual pwd(1), seção DESCRIPTION. Fonte conferida no próprio macOS: manual ls(1), seções DESCRIPTION e opção -d. Fonte: manual local cat(1), seções DESCRIPTION e EXAMPLES, consultado nesta revisão.