Delegar, paralelizar e manter o contexto limpo no Claude Code
/agents)Analogia para economistas
É como mandar um assistente de pesquisa à biblioteca: ele lê 200 páginas e volta com um parágrafo. Você fica com a conclusão — não com as 200 páginas na sua mesa.
Nota
Para que servem, na prática:
| Subagent | Modelo | Para que serve |
|---|---|---|
| Explore | Haiku | Busca e leitura de código (somente leitura, rápido e barato) |
| Plan | Herda | Pesquisa no plan mode antes de propor um plano (leitura) |
| general-purpose | Herda | Tarefas complexas em vários passos, com leitura e escrita |
O Claude delega automaticamente a esses subagents quando a tarefa combina — você nem precisa pedir. Eles existem justamente para manter a conversa principal enxuta.
.md: frontmatter YAML + corpo---
name: resumidor-fonte
description: Lê uma fonte (PDF, página, CSV) e devolve um resumo
curto e factual. Use proativamente para sintetizar documentos longos.
tools: Read, Glob, Grep, WebFetch
model: haiku
---
Você é um analista de research. Ao receber uma fonte, leia-a e
devolva no máximo 8 bullets factuais, sempre citando os números
exatamente como aparecem no texto. Nunca invente dados.name e description são obrigatórios — a description é o que faz o Claude saber quando delegartools e model são opcionais (sem tools, herda todas; sem model, herda o da sessão)| Local | Escopo | Quando usar |
|---|---|---|
.claude/agents/ |
Projeto (vai para o git) | Subagents do time, específicos do repositório |
~/.claude/agents/ |
Usuário (todos os projetos) | Seus subagents pessoais, em qualquer projeto |
Dica
Salve os subagents da equipe em .claude/agents/ e versione no git: todo mundo na mesa de pesquisa passa a ter o mesmo “resumidor de boletins” padronizado.
/agents/agents no Claude Code para abrir a interface de gerenciamentoNota
Editar o arquivo direto no disco exige reiniciar a sessão para carregar. Já o que você cria pelo /agents passa a valer na hora.
description (use “use proactively”)Write/Edit)Dica
Subagent genérico demais não é delegado nem ajuda. Foco + descrição clara = o Claude chama na hora certa.
Nota
Fraca: description: Ajuda com dados.
Forte: description: Lê um boletim do Banco Central e extrai as medianas de IPCA, Selic, PIB e câmbio em uma tabela. Use proativamente ao receber um PDF de boletim.
tools: Read, Grep, WebFetch) deixa o subagent seguro e focadodescription + contextoresumidor-fonte para sintetizar este PDF”@-mention — digite @ e escolha o subagent: garante que aquele seja usadoNota
Há ainda claude --agent <nome>, que faz a sessão inteira assumir o system prompt e as ferramentas daquele subagent — útil para uma sessão dedicada (ex.: só revisão).
“Use um subagent para rodar a suíte de testes e me reportar só os testes que falharam, com a mensagem de erro de cada um.”
Dica
O mesmo vale para research: “leia este relatório de 80 páginas e devolva 5 pontos” — o PDF inteiro nunca entra na sua conversa principal.
“Para a nota de conjuntura, pesquise em paralelo com subagents separados: um para inflação (IPCA), um para atividade (PIB) e um para o câmbio. Depois junte tudo.”
“Primeiro um subagent extrai as medianas do boletim; depois outro redige o resumo executivo a partir dessas medianas.”
Nota
Foreground (bloqueia até terminar) x background (roda concorrente enquanto você segue trabalhando). O Claude escolhe pelo tipo de tarefa — ou você pede “rode em background”.
Dica
Cada invocação é uma instância nova, de contexto fresco: o subagent não lembra conversas anteriores. Delegue o que é volumoso, independente ou repetitivo — e mantenha a conversa principal limpa.
name, description, tools, model + system prompt) ou /agents.claude/agents/Obrigado! — Análise Macro