TRILHA 4

🏗️ BMAD Method — Framework de Agentes

Instale e configure o BMAD Method no Codex: agentes @pm e @architect para criar software com metodologia profissional de produto.

6 módulos ~45 minutos Node.js · npm · Intermediário

Mapa da trilha

Conteúdo detalhado

🟢 O que é

BMAD Method é um framework npm que instala agentes especializados no Codex CLI. Em vez de você escrever prompts do zero, você chama @pm, @architect e outros agentes pré-configurados para cada etapa do desenvolvimento de software.

💡 Por que aprender

Com BMAD, o Codex deixa de ser um assistente de código e passa a ser uma equipe: product manager, arquiteto, dev, QA. Cada agente sabe exatamente o que perguntar e o que entregar — sem você precisar montar o prompt do zero toda vez.

🔑 Agentes disponíveis

AgenteFunçãoEntrega
@pmProduct ManagerPRD, user stories, roadmap
@architectArquiteto de softwareDiagrama, stack, API design
@devDesenvolvedorCódigo, testes, refactor
@qaQuality AssuranceCasos de teste, bugs, cobertura

🟢 O que é

Instalar o BMAD Method no seu projeto leva menos de 5 minutos. São 4 comandos: inicializar package.json, instalar o pacote, rodar o setup completo e integrar ao Codex.

💡 Pré-requisitos

Node.js

versão 18 ou superior

npm

vem com Node.js

Codex CLI

instalado e logado

🔑 Comandos de instalação

Passo a passo completo
# 1. Entre no seu projeto
cd meu-projeto

# 2. Inicialize o package.json (se não existir)
npm init -y

# 3. Instale o BMAD como dependência de dev
npm install bmad-method --save-dev

# 4. Rode o setup completo
npx bmad-method install --full

O que --full faz: cria os diretórios .agents/, docs/, copia templates de PRD, instala definições de agentes e configura o SKILL.md base.

🟢 O que é

Para usar BMAD com o Codex CLI (terminal), você integra via flag -i codex. Isso faz o setup reconhecer e carregar os agentes BMAD dentro do contexto do Codex.

🔑 Integração e verificação

Comando de integração
npx bmad-method install --full -i codex
Verificar status da integração
npx bmad-method status

Retorna: versão instalada, agentes ativos, se integração com Codex está ok.

Primeira tarefa de teste
codex "As dev, implement user login module"

💡 O que acontece por dentro

O Codex lê o SKILL.md criado pelo BMAD e carrega o contexto dos agentes. "As dev" ativa o papel de desenvolvedor — o agente responde com o estilo e entregáveis corretos para aquele papel.

🟢 O que é

Além do Codex CLI, você pode usar o BMAD no Codex Web (interface browser do ChatGPT com Codex habilitado). A integração usa a flag -i codex-web e gera arquivos otimizados para upload no ChatGPT.

🔑 Comparativo CLI vs Web

FeatureCLI (-i codex)Web (-i codex-web)
Execução de código✅ direto no terminalsandbox ChatGPT
Upload de arquivoslê do filesystem✅ drag-drop
RequirementAPI key OpenAIChatGPT Plus
Melhor paraprojeto completoprototipagem rápida
Comando para integração Web
npx bmad-method install --full -i codex-web

Isso cria um arquivo bmad-context.md otimizado para colar no Custom Instructions ou System Prompt do ChatGPT.

🟢 O que é

Os agentes BMAD são ativados com prefixo @nome. Cada um assume um papel profissional completo: @pm cria documentos de produto, @architect define a estrutura técnica, @dev implementa.

🔑 Prompts essenciais por agente

@pm — Product Manager
@pm Create PRD for a task management app with user auth

Entrega: documento PRD com objetivo, personas, user stories, critérios de aceitação.

@architect — Arquiteto
@architect Design API structure for the task management PRD

Entrega: stack tech, diagrama de componentes, endpoints REST, esquema de dados.

Ativação por role (linguagem natural)
As dev, implement user login module
As qa, write tests for the login module

🟢 O que é

Um projeto BMAD completo passa pelas etapas: PRD → Arquitetura → Implementação → Testes → Verificação. Cada etapa é feita por um agente especializado, com handoff automático de contexto.

🔑 Fluxo end-to-end

1
@pm cria PRD

Define objetivo, personas, features, critérios de aceite

2
@architect desenha a estrutura

Stack, API, banco de dados, infraestrutura

3
As dev, implemente cada módulo

Codex lê PRD + arquitetura e gera o código

4
As qa, escreva os testes

Casos de teste baseados nos critérios de aceite do PRD

5
Verificar e atualizar BMAD

npx bmad-method update para novas versões dos agentes

Comando de update
npx bmad-method update

Mantém os agentes atualizados sem perder suas customizações locais.

← T3 Agent Builder Próxima: T5 Equipe →