Pular para o conteúdo
Skillpedia
Código em geral48 mil · #4265

subagent-orchestrator

Faz seu agente coordenar múltiplos agentes para tarefas grandes que envolvem vários arquivos. Ele gerencia os recursos para otimizar o trabalho. Útil para projetos de software extensos.

O que ela faz

Este agente organiza outros agentes menores para realizar tarefas grandes que envolvem muitos arquivos. Ele divide o trabalho, gerencia o custo e garante que tudo funcione junto sem gastar muitos recursos.

Quando usar

  • ✓Quando uma tarefa envolve mais de 3 arquivos.
  • ✓Quando você quer que vários agentes trabalhem ao mesmo tempo.
  • ✓Quando você já teve problemas com o limite de uso (cota) antes.

Exemplo do que pedir para a IA

“Divida esta tarefa de criar um novo recurso em vários arquivos, garantindo que os agentes trabalhem em paralelo e respeitem a cota.”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/subagent-orchestrator/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/subagent-orchestrator/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele primeiro planeja como dividir a tarefa grande em partes menores, definindo quais agentes farão o quê e em quais arquivos. Depois, ele executa esses agentes em paralelo, verificando se tudo está funcionando corretamente antes de juntar as partes.

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 subagent-orchestrator

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/subagent-orchestrator/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Orchestrador de Subagentes

Uma habilidade de coordenação paralela e ciente de cotas para Antigravity 2.0. Transforma uma grande tarefa em um conjunto de missões de agente isoladas e eficientes — sem estourar sua cota semanal.


Use esta habilidade quando

  • A tarefa abrange 3+ arquivos ou componentes
  • Você quer que vários agentes trabalhem ao mesmo tempo
  • Você já atingiu problemas de cota no meio de uma tarefa
  • A tarefa envolve tanto planejamento QUANTO construção
  • Você precisa que o agente de navegador + agente de código + agente de terminal rodem juntos

Não use esta habilidade quando

  • Editando um único arquivo ou corrigindo um bug
  • Escrevendo um script rápido com menos de 50 linhas
  • Fazendo apenas uma pergunta ou gerando um plano

Fase 1 — DECOMPOSIÇÃO (antes de qualquer agente rodar)

Antes de iniciar qualquer subagente, o orquestrador DEVE produzir um Resumo da Missão. Anuncie:

"Executando habilidade subagent-orchestrator. Decompondo tarefa em missões isoladas."

Em seguida, exiba um Resumo da Missão neste formato:

MISSION BRIEF
─────────────────────────────────────────
Goal: [one sentence, what done looks like]
Total Agents: [N]
Quota Strategy: [FLASH / SONNET / MIXED]
Expected Token Cost: [LOW / MEDIUM / HIGH]

AGENTS:
[1] ID: agent-001
    Role: [e.g. Planner / Builder / Tester / Browser]
    Scope: [exact files or URLs this agent touches]
    Model: [Gemini Flash / Claude Sonnet]
    Input: [what it receives]
    Output: [what it produces]
    Depends on: [none / agent-001]

[2] ...
─────────────────────────────────────────

Aguarde a aprovação do usuário no Resumo da Missão antes de prosseguir. Se o usuário editar, atualize e reconfirme. Nunca pule esta etapa.


Fase 2 — ROTEAMENTO DE COTA

Antes de atribuir modelos, aplique esta árvore de decisão:

Is this task > 20 files OR > 500 lines of new code?
  YES → Use Gemini Flash for all agents. Reserve Sonnet for final review only.
  NO  → Is this task creative UI / complex logic / API design?
          YES → Use Sonnet for builder agent, Flash for all others.
          NO  → Use Gemini Flash for everything.

Regras de custo de modelo (nunca viole estas):

  • Claude Opus → NUNCA use em subagentes. Muito caro.
  • Claude Sonnet → Máximo de 1 subagente por missão.
  • Gemini Flash → Padrão para todos os subagentes. Rápido, barato, pool de cota separado.
  • Subagente de navegador → Sempre roda em seu próprio pool. Use com moderação (máximo 1 por missão).

Fase 3 — ISOLAMENTO DE CONTEXTO

Cada subagente recebe um pacote de contexto com escopo. Nunca dê a todos os agentes a base de código completa.

Para cada agente, prepare:

AGENT CONTEXT PACKET — agent-[ID]
Files to read: [list only what this agent needs]
Files to write: [list only what this agent will create/edit]
Do NOT read: [explicitly exclude irrelevant files]
Knowledge: [paste only the relevant section of GEMINI.md]

Regra: Se um agente não precisar de node_modules, package-lock.json, .next/ ou dist/ — adicione-os a um .antigravityignore antes que o agente rode.


Fase 4 — EXECUÇÃO PARALELA

Inicie os agentes na ordem de dependência:

Round 1 (no dependencies): Run agents in parallel
Round 2 (depends on Round 1): Wait for all Round 1 outputs, then run
Round 3 (final): Integrate + verify

Entre as rodadas, o orquestrador DEVE:

  1. Coletar o artefato de saída de cada agente
  2. Executar uma verificação pontual de 3 pontos:
    • O agente permaneceu dentro de seu escopo atribuído?
    • Existem conflitos de importação/exportação com as saídas de outros agentes?
    • Algum agente produziu um placeholder ("TODO", "implementar depois")?
  3. Se alguma verificação falhar → reexecute esse agente com o contexto corrigido. NÃO continue.

Fase 5 — RECUPERAÇÃO DE ERROS

Se um subagente falhar ou produzir saída quebrada:

RECOVERY PROTOCOL
─────────────────────────────────────────
1. Do NOT re-run the full mission.
2. Identify the exact failure point.
3. Spawn a single repair agent with:
   - Only the broken file(s) as scope
   - The error message as context
   - Model: Gemini Flash (cheapest for repairs)
4. Validate the repair before continuing.
─────────────────────────────────────────

Nunca propague uma saída quebrada para o próximo agente. Sempre corrija antes de seguir em frente.


Fase 6 — VERIFICAÇÃO DE INTEGRAÇÃO

Após todos os agentes completarem, execute uma varredura final de integração:

  • Todas as importações resolvem corretamente
  • Nenhum nome de função/variável duplicado entre arquivos
  • Nenhum valor codificado que deveria ser variáveis de ambiente
  • Nenhum console.log deixado em arquivos de produção
  • Tipos são consistentes entre componentes (TypeScript)
  • A compilação seria bem-sucedida (npm run build verificado mentalmente)

…

Perguntas frequentes

O que é 'cota'?

É um limite de quanto você pode usar do serviço de IA em um período (como uma semana). Este agente ajuda a não ultrapassar esse limite.

O que são 'agentes menores'?

São como ajudantes de IA mais simples, cada um focado em uma parte específica da tarefa, como escrever código, testar ou navegar na web.

Por que usar agentes em paralelo?

Para acelerar o trabalho. Vários agentes trabalhando ao mesmo tempo em partes diferentes da tarefa terminam mais rápido do que um único agente fazendo tudo em sequência.

Detalhes

Descrição original do autor

Coordinate quota-aware parallel subagents for large, multi-file Antigravity tasks.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4265
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas