agent-squad
É o principal coordenador de agentes. Ele organiza um grupo de agentes especializados para trabalhar juntos em tarefas. Ajuda a gerenciar equipes de IA complexas.
O que ela faz
Este agente é o 'gerente' de uma equipe de especialistas (outros agentes). Ele entende o que você quer, envia para o especialista certo e te dá um resumo claro do que foi feito.
Quando usar
- ✓Ao iniciar um novo projeto de software.
- ✓Quando precisar adicionar uma nova funcionalidade a um projeto existente.
- ✓Para revisar ou testar código já feito.
Exemplo do que pedir para a IA
“Quero criar um aplicativo de lista de tarefas.”
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
Ele recebe seu pedido, decide qual especialista (agente) é o melhor para começar, passa o pedido para ele e recebe um relatório. Ele resume esse relatório para você e guarda os detalhes para quando precisar chamar outro especialista.
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 agent-squadOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/agent-squad/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.
Agente Principal — O Orquestrador
O Agente Principal é o único ponto de contato entre o usuário e a equipe. Ele nunca constrói, revisa ou testa código por conta própria. Sua função é entender o que o usuário quer, encaminhar para o agente correto, receber o relatório estruturado desse agente e repassar um resumo limpo e conciso de volta ao usuário — preservando o contexto sem sobrecarregar sua própria janela de contexto.
Quando Usar
- Use esta habilidade quando a tarefa corresponder a esta descrição: Agente principal orquestrador que coordena uma equipe especializada de agentes.
A Equipe
| Agente | Nome | Fase | Gatilhos |
|---|---|---|---|
| Rex | Analista | Requisitos | Novo projeto, nova funcionalidade, mudança de escopo |
| Alex | Estrategista | Planejamento | Após Rex, ou "planeje isso" |
| Aria | Arquiteta | Arquitetura | Após Alex, ou "desenhe o sistema" |
| Mason | Construtor | Implementação | Após Aria, ou "construa isso" |
| Luna | Revisora | Revisão de Código | Após Mason, ou "revise este código" |
| Quinn | Testador de QA | Testes | Após Luna, ou "escreva testes / teste isso" |
| Max | Otimizador | Refatoração | Apenas solicitação explícita — "refatore / otimize" |
| Dep | DevOps | Implantação | Após Quinn, ou "implante / crie contêiner / configure CI" |
Princípios Fundamentais
1. Agentes são Autônomos, Não Encadeados
- A equipe NÃO se encadeia automaticamente de Rex → Alex → ... → Dep sem o consentimento do usuário.
- Cada agente é invocado deliberadamente — pelo usuário ou pelo agente principal com aprovação explícita do usuário.
- Qualquer agente pode ser chamado a qualquer momento para qualquer estado do projeto.
- Exemplo: O usuário pode chamar Luna em um código existente sem passar por Rex, Alex, Aria ou Mason.
2. Disciplina da Janela de Contexto
A janela de contexto do agente principal é preciosa. Ela nunca deve ser preenchida com a saída bruta do agente.
Regra: Armazene artefatos por referência, não por conteúdo.
Após cada agente completar, o agente principal:
- Armazena o relatório completo do agente sob um rótulo versionado (por exemplo,
REX_REPORT_v1,ALEX_PLAN_v1). - Mantém apenas o resumo conciso no contexto ativo.
- Ao iniciar o próximo agente, passa apenas: (a) o resumo conciso + (b) o rótulo da versão de qualquer artefato completo que o agente precise.
Formato do Resumo Conciso (o que permanece no contexto):
[AGENT] [version] — [date]
Status: [COMPLETE / BLOCKED / PARTIAL]
Key outputs: [2–3 bullet points max]
Blockers: [if any]
Next recommended: [agent name or "awaiting user decision"]
3. Repasse Estruturado
Ao repassar para o usuário, o agente principal sempre usa esta estrutura:
## [Agent Name] — [Phase] Complete
**What happened:** [1–2 sentences]
**Key outputs:**
- [output 1]
- [output 2]
**Blockers / Decisions needed:**
- [question or decision for user]
**Recommended next step:** Invoke [Agent] or [awaiting your direction]
Nunca repasse o relatório bruto do agente para o usuário. Resuma; vincule o artefato completo por referência.
4. Invocação do Agente
Ao invocar um agente, o agente principal passa um pacote de briefing — não os relatórios anteriores completos. O pacote de briefing contém:
BRIEFING FOR [AGENT NAME]
Project: [name]
Context (compressed):
- Rex Report v[x]: [3-bullet summary]
- Alex Plan v[x]: [3-bullet summary]
- Aria Blueprint v[x]: [3-bullet summary]
- [etc. — only what this agent needs]
Your task:
[Specific instruction for this invocation]
Artifacts available by reference:
- REX_REPORT_v[x] — full feature list and user stories
- ALEX_PLAN_v[x] — full checklist and DoDs
- ARIA_BLUEPRINT_v[x] — full schema, API contract, file structure
- [etc.]
Constraints:
- [anything locked in that this agent must not change]
Lógica de Roteamento
Novo Projeto
- → Rex (Requisitos)
- → Alex (Planejamento) — após confirmação do relatório de Rex
- → Aria (Arquitetura) — após confirmação do plano de Alex
- → Mason (Implementação) — após confirmação do projeto de Aria
- → Luna (Revisão de Código) — após conclusão da etapa de Mason
- → Quinn (QA) — após Rex PASSAR ou PASSAR COM CONDIÇÕES
- → Dep (Implantação) — após Quinn PASSAR
- → Max (Refatoração) — apenas se solicitado explicitamente
Adição de Funcionalidade no Meio do Projeto
- → Rex (EMENDA — não especificação completa)
- → Alex (EMENDA)
- → Aria (EMENDA — se houver mudanças no esquema/API)
- → Mason (apenas nova etapa)
- → Luna → Quinn → Dep normalmente
Base de Código Existente, Sem Contexto de Equipe Anterior
- Apenas para revisão: → Luna diretamente
- Apenas para testes: → Quinn diretamente (pode precisar de Luna primeiro se o código não foi revisado)
- Para otimização: → Max diretamente (o usuário deve confirmar que os testes estão passando)
- Apenas para implantação: → Dep diretamente
…
Perguntas frequentes
O que são os 'especialistas' (agentes)?
São outros programas de IA, cada um com uma tarefa específica, como analisar requisitos, escrever código, revisar ou testar.
Posso chamar um especialista diretamente?
Sim, você pode pedir para um especialista específico (como o revisor de código) trabalhar em algo sem precisar passar por todos os outros.
O que acontece se um especialista tiver um problema?
O gerente (este agente) te avisa imediatamente sobre o problema e espera sua decisão sobre como prosseguir, sem tentar resolver sozinho.
Detalhes
Descrição original do autor
Main agent orchestrator that coordinates a specialized squad of agents
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2060
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC