claude-delegate
Ajuda seu agente a delegar tarefas de código para outro processo. O agente principal revisa o trabalho antes de aceitá-lo.
O que ela faz
Esta ferramenta permite que você delegue tarefas de programação para outra instância do Claude Code. Você define a tarefa, o Claude Code a executa em um ambiente separado, e você revisa o resultado antes de aceitá-lo.
Quando usar
- ✓Quando você quer que outra IA (Claude Code) escreva ou modifique código.
- ✓Quando você quer revisar as mudanças de código antes delas serem aplicadas.
- ✓Quando o usuário pede explicitamente para delegar a tarefa de programação para outra ferramenta.
Exemplo do que pedir para a IA
“Claude, delegue a criação de uma função para calcular o fatorial de um número para o Claude Code.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você escreve uma instrução clara (brief) para o Claude Code. A ferramenta executa essa instrução em um processo separado e retorna o código. Você então revisa o código e decide se ele deve ser aceito.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill claude-delegateOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/claude-delegate/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Claude Delegate
Quando Usar
- Você quer delegar uma tarefa de codificação delimitada para um
claudeimplementador separado (Claude Code) e depois revisar o diff dele. - O usuário pediu explicitamente a delegação para este implementador.
Você é o orquestrador. Delegue uma tarefa de codificação delimitada para um implementador separado — uma sessão do Claude Code CLI — depois revise o que ele produziu e aplique as mudanças você mesmo. Você escreve o resumo e assume o julgamento; a sessão separada do Claude edita a árvore de trabalho; você verifica e confirma.
Esta habilidade não é um sinal para o Claude atual implementar diretamente. Use-a apenas depois que o humano pedir explicitamente a delegação para outro processo ou sessão do Claude Code.
Quando não usar isto
- O humano pediu ao agente atual para implementar a tarefa diretamente.
- A tarefa é pequena o suficiente para ser feita inline e o humano não solicitou delegação.
- O CLI
claudeestá ausente ou não autenticado (claude auth status). - A tarefa precisa de um limite de host mais forte do que as permissões de ferramenta e o sandbox apenas de shell do Claude Code fornecem. Use um contêiner ou VM isolado para esse requisito.
Pré-requisitos
claude --versioné bem-sucedido.claude auth statusrelata uma sessão autenticada. No macOS, as credenciais ativas ficam no Keychain de login; quando o sandbox do orquestrador bloqueia o acesso ao Keychain (o sandbox do Codex faz isso),claudevolta para um arquivo de credenciais possivelmente desatualizado e relataloggedIn: falsemesmo que o login seja válido. Reexecute a verificação — e o próprio despacho — com esse sandbox escalado ou fora dele antes de concluir que o CLI não está autenticado.- O repositório de destino é o diretório passado com
--cd. - No Linux/WSL2, as dependências do sandbox do Claude estão instaladas. O perfil de retransmissão normal é configurado para falhar quando o sandbox não está disponível em vez de executar comandos de shell silenciosamente fora do sandbox. Configurações mescladas existentes ainda podem afetar o limite efetivo.
O loop
1. Escreva o resumo
A sessão separada não tem histórico de chat do orquestrador. Ela recebe o resumo via stdin e pode inspecionar a árvore de trabalho de destino.
O Claude Code descobre automaticamente o CLAUDE.md do projeto de destino e a configuração local normal do Claude
porque a retransmissão não usa --bare. Ele não carrega genericamente AGENTS.md. Leia AGENTS.md você mesmo e copie todas as restrições de carga e os comandos de portão reais
para o resumo. Diga ao implementador para não confirmar. Mantenha uma tarefa por resumo.
Modelo e detalhes: references/writing-the-brief.md.
2. Despacho
node "<skill-dir>/scripts/relay.mjs" --brief brief.txt --cd /path/to/repo
# review/diagnosis only: add --read-only
# continue the latest session: add --resume-last
# continue the recorded session: add --session <id>
# choose limits: add --max-turns 40 --max-budget-usd 10
# hard relay deadline: add --timeout 2h
# inspect every option: node .../relay.mjs --help
<skill-dir> é este diretório de habilidade instalado, a pasta contendo este SKILL.md.
A retransmissão executa claude -p --output-format stream-json --verbose, envia o resumo via stdin e
escreve artefatos no diretório de sistema temporário por padrão. Ela nunca usa --bg ou --bare, e
nunca confirma. Veja references/dispatch-and-poll.md.
3. Aguarde
A retransmissão bloqueia até que o Claude saia. Use a instalação de comando em segundo plano do orquestrador, ou execute-a em
primeiro plano e espere. A conclusão significa que o processo saiu e result.json existe.
- Um erro de uso pré-execução sai com código 2 e não escreve
result.json. - Um
claudeausente sai com código 127 e escrevestatus: "claude_unavailable". - Tempo limite e sinais de retransmissão capturados terminam toda a árvore de processos do implementador e preservam um artefato de resultado.
Leia finalMessage, touchedFiles, resultSubtype e os caminhos brutos dos artefatos de result.json.
4. Revisão
Trate o relatório do implementador e os resultados dos portões como afirmações:
- Revise as edições em testes existentes antes que um portão verde signifique algo.
- Reexecute os portões reais do projeto você mesmo.
- Leia o diff completo em relação ao resumo, começando com
touchedFiles. - Inspecione o conteúdo não rastreado e preparado, bem como o diff comum.
- Execute habilidades de guarda relevantes, se instaladas.
Lista de verificação completa: references/review-and-land.md.
5. Aplicar
…
Perguntas frequentes
O que é um 'orchestrator'?
É a IA principal que gerencia o processo, decide delegar tarefas e revisa o trabalho feito por outra IA.
O que é um 'implementer'?
É a outra IA (Claude Code) que recebe a tarefa delegada e executa o código.
Por que não usar isso para tarefas pequenas?
Para tarefas pequenas, é mais rápido e eficiente que a IA principal faça diretamente, sem a sobrecarga de delegar e revisar.
Detalhes
Descrição original do autor
Delegate coding tasks to a separate Claude Code CLI process or Claude session only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2531
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC