CCMA — Claude Code Multi-Agent

Um plugin que faz 1 Claude Code funcionar como uma equipe de 5 agentes

Um planeja. Um programa. Um testa. Um revisa. Um procura problemas de segurança.

Em vez de deixar o mesmo agente criar e aprovar o próprio trabalho, o CCMA separa responsabilidades e cria checkpoints de qualidade.

Claude Code

PLANNER
CODER
TESTER
REVIEWER
SECURITY AUDITOR

O problema não é o Claude programar. É o mesmo contexto fazer tudo.

Sem CCMA

Claude
planeja
escreve
testa
revisa
aprova
Autor = fiscal
  • — Confirmação do próprio trabalho
  • — Pouca diversidade de análise
  • — Regressões ignoradas
  • — Vulnerabilidades não percebidas
  • — Falsa sensação de “pronto”

Com CCMA

Planner
Coder
Tester
Reviewer
Security Auditor

Cada função recebe uma missão diferente.

Visão geral do pipeline

Clique em uma etapa de agente para ver os detalhes.

TAREFA
PLANO
IMPLEMENTAÇÃO
TESTES
REVISÃO
APROVADO
PRONTO

Os 5 agentes

Cada agente entrega um artefato que precisa ser aprovado pela etapa seguinte.

Agente 1 — Planner

O planner não pode programar

Entender o projeto e definir o trabalho antes da implementação.

NO CODE

A função dele é entender o projeto e definir o trabalho antes da implementação.

O plano vira o contrato que o coder precisa cumprir.

Responsabilidades

  • Entender o projeto
  • Quebrar a tarefa
  • Identificar dependências
  • Definir mudanças
  • Montar o plano

Não pode

  • Escrever código de implementação
  • Alterar arquivos de produção
  • Aprovar execução
EntradaPedido do usuárioContexto do projetoRegrasArquiteturaSaídaPLAN

Agente 2 — Coder

Uma missão bem definida

Recebe o plano e implementa — nada além disso.

O coder não precisa pensar em tudo ao mesmo tempo.

Ele recebe o plano e implementa.

Responsabilidades

  • Alterar código
  • Criar arquivos
  • Implementar feature
  • Respeitar o plano
  • Seguir padrões do projeto

Não pode

  • Redefinir sozinho o objetivo
  • Aprovar o próprio trabalho
  • Pular teste
  • Concluir pipeline
EntradaPLANSaídaIMPLEMENTATION

Agente 3 — Tester

O coder disse “terminei”. O tester responde “prova”.

Outro agente precisa executar e validar.

NADA PASSA SEM EVIDÊNCIA

Outro agente precisa executar e validar o que foi entregue.

Nada passa sem evidência.

Responsabilidades

  • Rodar testes
  • Criar testes quando necessário
  • Verificar regressões
  • Reproduzir o fluxo
  • Validar critérios de aceite

Não pode

  • Corrigir o código que testou
  • Aprovar sem evidência
  • Ignorar regressões
EntradaIMPLEMENTATIONCritérios de aceiteSaídaTEST REPORT

Agente 4 — Reviewer

Passar no teste ainda não é o fim

A missão dele é procurar motivo para devolver.

O reviewer não escreveu aquele código.

A missão dele é procurar motivo para devolver.

Responsabilidades

  • Qualidade
  • Arquitetura
  • Consistência
  • Legibilidade
  • Padrões
  • Edge cases
  • Decisões técnicas

Não pode

  • Implementar a correção
  • Aprovar código que ele mesmo escreveu
EntradaIMPLEMENTATIONTEST REPORTSaídaREVIEW: MINOR / MAJOR / REJECTED / APPROVED

MINOR

Problema pequeno.

Volta para o coder.

MAJOR

Problema relevante.

Volta para o coder ou etapa anterior.

REJECTED

Problema estrutural.

Pode retornar até para o planner.

Agente 5 — Security Auditor

Dá pra publicar isso com segurança?

Última barreira antes de considerar o trabalho concluído.

PIPELINE STOPPED

O security auditor procura riscos que passaram pelas etapas anteriores.

Achou algo crítico, o pipeline para.

Responsabilidades

  • Injection
  • Auth bypass
  • Secrets no código
  • IDOR
  • Permissões
  • Exposição de dados
  • Configurações inseguras

Não pode

  • Liberar exceção sem aprovação humana
  • Ignorar achado crítico
EntradaIMPLEMENTATIONREVIEWSaídaSECURITY REPORT

Security scan

InjectionALTO
Auth bypassALTO
Secret expostoCRÍTICO
IDORALTO

Achado crítico → pipeline stopped

E se uma etapa reprovar? O sistema tenta de novo.

O sistema tenta corrigir antes de pedir socorro.

CODER
TESTER — FALHOU
CODER
TESTER — OK
REVIEWER — REPROVOU
CODER
REVIEWER — OK

Rework

2 / 3

Tentativa 1

Tentativa 2

Tentativa 3

Escalar para humano

Veja o pipeline funcionar

Simulação visual do conceito. Tarefa: criar novo fluxo de checkout.

Planner

WAITING

Coder

WAITING

Tester

WAITING

Reviewer

WAITING

Security Auditor

WAITING

$ ccma run --task "criar novo fluxo de checkout"

aguardando início...

Pipeline settings

Maximum rework

Human EscalationEnabled
Security GateRequired
Test GateRequired
Review GateRequired
Planner ApprovalRequired

CCMA pipeline

ccma pipeline
planner
↓
coder
↓
tester
↓
reviewer
↓
security-auditor

Instrução pronta

Utilize um pipeline multiagente para executar esta tarefa.

Papéis:

1. PLANNER
Analise o projeto e produza um plano.
Não implemente código.

2. CODER
Receba o plano aprovado e implemente somente o que foi definido.

3. TESTER
Valide a implementação.
Execute testes e procure regressões.
Se houver falha, devolva para o coder.

4. REVIEWER
Revise a alteração como um agente independente.
Procure problemas de qualidade, arquitetura e consistência.
Classifique como:
MINOR
MAJOR
REJECTED
ou APPROVED.

5. SECURITY AUDITOR
Revise segurança antes da conclusão.
Procure injection, auth bypass, secrets expostos, IDOR e outros riscos.

Nenhum agente deve aprovar sozinho o próprio trabalho.
Se uma etapa reprovar, retorne para a etapa apropriada.
Permita no máximo 3 ciclos automáticos de rework antes de escalar para revisão humana.
Somente marque a tarefa como concluída se todas as etapas forem aprovadas.

Checklist de implementação

0 / 10 configurados

FAQ

1 Claude. 5 funções. Um pipeline de aprovação.

Planner. Coder. Tester. Reviewer. Security Auditor.