Nível 6 — O Orquestrador
Mentalidade: «Não és um programador — és um gestor»
O Nível 6 é o topo do programa. A mudança de mentalidade é radical: deixas de executar e começas a gerir. Não és a pessoa que faz o trabalho — és a pessoa que decide que trabalho se faz, quem o faz e quando se integra.
Geres sub-agentes como geriras uma equipa real. Atribuis-lhes tarefas específicas, dás-lhes contexto suficiente para trabalhar de forma autónoma e supervisas a integração do resultado. A IA não é a tua ferramenta — é a tua equipa.
Estás aqui quando...
- Executas múltiplas sessões de Claude em paralelo no mesmo projeto
- Usas worktrees para espaços de trabalho isolados e sem conflitos
- Decides O QUÊ se faz — não COMO se faz
- Geres sub-agentes e equipas de agentes como um team lead real
- Fazes merge do trabalho paralelo no final de cada ciclo
Competências a dominar
- Divisão de tarefas + planeamento de workstreams paralelos (auth / frontend / pagamentos em simultâneo)
- Git worktrees (flag --worktree / -w) — cada agente tem a sua própria «secretária», merge no final
- Gestão de sessões multi-terminal e switching de contexto
- Agent Teams (experimental) — sub-agentes que comunicam entre si + um agente supervisor que coordena e te reporta
Os 4 subníveis de orquestração
- Subnível 1 — Múltiplos terminais, mesma branch: Várias instâncias de Claude Code no mesmo projeto. Simples, mas com risco de conflitos se ambas editarem os mesmos ficheiros simultaneamente.
- Subnível 2 — Git worktrees: Cada instância trabalha na sua própria branch/worktree. Sem conflitos. Merge no final. Mais técnico, mais limpo. Começa com: claude --worktree frontend, claude --worktree backend.
- Subnível 3 — Sub-agentes via worktrees: Pedes a Claude que lance sub-agentes em worktrees separados automaticamente. Menos visível, mais abstraído — Claude gere a coordenação por ti.
- Subnível 4 — Agent Teams (experimental): Sub-agentes que comunicam entre si + um agente supervisor. Ativar via settings.json. Maior custo de tokens por overhead de coordenação. Ideal para: funcionalidades paralelas, trabalho cross-layer, investigação, debugging.
A armadilha: Saltar os fundamentos
Sem os Níveis 1–5 dominados, obtês cinco agentes a produzir cinco versões de slop em simultâneo. Cada nível anterior alimenta este. Não há atalhos. Os rendimentos decrescentes também aparecem além de 2–3 instâncias paralelas — mais terminais não equivale a mais produtividade.
A orquestração amplifica o que já tens, para bem ou para mal. Se as tuas competências de contexto (Nível 3), seleção de ferramentas (Nível 4) e skills (Nível 5) são sólidas, a orquestração multiplica-as. Se são fracas, a orquestração multiplica essa fraqueza.
A jornada completa
Passaste de dar comandos a uma ferramenta → colaborar com um parceiro → curar contexto → equipar um especialista → codificar os teus workflows → gerir uma equipa que se gere a si própria.
- Nível 1: Comando → Output
- Nível 2: Planear → Colaborar
- Nível 3: Curar → Contexto
- Nível 4: Equipar → Ferramentas
- Nível 5: Codificar → Workflows
- Nível 6: Orquestrar → Escalar
Próximos passos
Chegar ao Nível 6 com uma equipa requer que os Níveis 1–5 estejam sólidos. Se quiseres acelerar esse caminho e garantir que a fundação é robusta, podemos desenhar o programa de formação completo para a tua equipa.
Perguntas frequentes
- O que é um git worktree e porque é importante para a orquestração?
- Um worktree é uma cópia de trabalho do repositório num diretório separado, ligada a uma branch diferente. Permite que múltiplas instâncias de Claude trabalhem no mesmo projeto sem se interferirem — cada uma no seu próprio espaço, na sua própria branch. No final, fazes merge do trabalho. Sem worktrees, os agentes paralelos sobrescreveriam os ficheiros uns dos outros.
- Quantas instâncias paralelas são ideais?
- Os rendimentos decrescentes chegam geralmente com 2–3 instâncias paralelas. Mais de 3 instâncias simultâneas aumenta o custo de coordenação (teu e dos tokens) sem incremento proporcional de produtividade. A exceção são projetos com workstreams genuinamente independentes — frontend, backend, testes — onde 3–4 agentes produzem ganhos claros.
- Como divido as tarefas entre agentes de forma eficaz?
- A regra básica: cada agente precisa de um objetivo claro, contexto suficiente para trabalhar de forma autónoma e acesso apenas aos ficheiros que lhe correspondem. As melhores divisões são por camada (frontend/backend), por funcionalidade (auth/pagamentos/notificações) ou por fase (implementar/testar/documentar). Evita divisões onde os agentes precisem de editar os mesmos ficheiros.
- O Agent Teams está pronto para produção?
- O Agent Teams é experimental à data de publicação deste artigo. Funciona bem para casos de uso de investigação e desenvolvimento onde o overhead de coordenação é aceitável. Para projetos de produção com prazos, a recomendação é o subnível 2 (worktrees geridos manualmente) até que a funcionalidade amadureça.
- O Nível 6 requer conhecimentos avançados de git?
- Requer conforto com os conceitos básicos de git (branches, merge, conflitos) e a capacidade de resolver conflitos de merge. Não requer ser um especialista em git. O comando --worktree é simples; o mais complexo costuma ser gerir o merge final quando vários agentes trabalharam em áreas adjacentes.