team-builder
Faz seu agente ajudar a escolher e organizar uma equipe de outros agentes. Ele pode selecionar até cinco agentes para trabalhar em uma tarefa e resumir seus acordos e conflitos.
O que ela faz
Este 'time-builder' ajuda você a montar uma equipe de assistentes de IA especializados para realizar uma tarefa. Ele encontra os assistentes disponíveis, permite que você escolha até cinco deles e depois os faz trabalhar juntos em paralelo, reunindo os resultados em um relatório.
Quando usar
- ✓Quando você quer escolher quais assistentes de IA usar para um trabalho.
- ✓Quando você quer juntar assistentes de áreas diferentes (ex: segurança e marketing).
- ✓Quando você quer ver quais assistentes estão disponíveis antes de decidir.
Exemplo do que pedir para a IA
“Monte uma equipe com um especialista em segurança, um redator e um analista de SEO para criar um plano de lançamento de produto.”
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
Primeiro, ele procura todos os assistentes de IA que você tem. Depois, ele mostra os grupos (domínios) e os assistentes dentro deles. Você escolhe até cinco, e ele manda a tarefa para todos trabalharem ao mesmo tempo. Por fim, ele junta as respostas de todos em um único relatório.
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 affaan-m/ECC --skill team-builderOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/team-builder/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.
Construtor de Equipes
Menu interativo para navegar e compor equipes de agentes sob demanda. Funciona com coleções de agentes em formato plano ou em subdiretórios de domínio.
Quando Usar
- Você tem várias personas de agente (arquivos markdown) e quer escolher quais usar para uma tarefa
- Você quer compor uma equipe ad-hoc de diferentes domínios (por exemplo, Segurança + SEO + Arquitetura)
- Você quer navegar pelos agentes disponíveis antes de decidir
Pré-requisitos
Os arquivos de agente devem ser arquivos markdown contendo um prompt de persona (identidade, regras, fluxo de trabalho, entregáveis). O primeiro # Heading é usado como nome do agente e o primeiro parágrafo como descrição.
Ambos os layouts, plano e de subdiretório, são suportados:
Layout de subdiretório — o domínio é inferido do nome da pasta:
agents/
├── engineering/
│ ├── security-engineer.md
│ └── software-architect.md
├── marketing/
│ └── seo-specialist.md
└── sales/
└── discovery-coach.md
Layout plano — o domínio é inferido de prefixos compartilhados de nomes de arquivo. Um prefixo conta como um domínio quando 2 ou mais arquivos o compartilham. Arquivos com prefixos únicos vão para "Geral". Observação: o algoritmo divide no primeiro -, portanto, domínios com várias palavras (por exemplo, product-management) devem usar o layout de subdiretório em vez disso:
agents/
├── engineering-security-engineer.md
├── engineering-software-architect.md
├── marketing-seo-specialist.md
├── marketing-content-strategist.md
├── sales-discovery-coach.md
└── sales-outbound-strategist.md
Configuração
Os agentes são descobertos por dois métodos, mesclados e deduplicados por nome de agente:
- Comando
claude agents(primário) — executeclaude agentspara obter todos os agentes conhecidos pela CLI, incluindo agentes do usuário, agentes de plugin (por exemplo,ecc:architect) e agentes integrados. Isso cobre automaticamente as instalações do mercado ECC sem nenhuma configuração de caminho. - Glob de arquivo (fallback, para leitura de conteúdo de agente) — os arquivos markdown de agente são lidos de:
./agents/**/*.md+./agents/*.md— agentes locais do projeto~/.claude/agents/**/*.md+~/.claude/agents/*.md— agentes globais do usuário
Fontes anteriores têm precedência quando os nomes colidem: agentes do usuário > agentes de plugin > agentes integrados. Um caminho personalizado pode ser usado em vez disso se o usuário especificar um.
Como Funciona
Etapa 1: Descobrir Agentes Disponíveis
Execute claude agents para obter a lista completa de agentes. Analise cada linha:
- Agentes de plugin são prefixados com
plugin-name:(por exemplo,ecc:security-reviewer). Use a parte após:como nome do agente e o nome do plugin como domínio. - Agentes do usuário não têm prefixo. Leia o arquivo markdown correspondente de
~/.claude/agents/ou./agents/para extrair o nome e a descrição. - Agentes integrados (por exemplo,
Explore,Plan) são ignorados, a menos que o usuário explicitamente peça para incluí-los.
Para agentes do usuário carregados de arquivos markdown:
- Layout de subdiretório: extraia o domínio do nome da pasta pai
- Layout plano: colete todos os prefixos de nomes de arquivo (texto antes do primeiro
-). Um prefixo se qualifica como domínio apenas se aparecer em 2 ou mais nomes de arquivo (por exemplo,engineering-security-engineer.mdeengineering-software-architect.mdambos começam comengineering→ domínio Engenharia). Arquivos com prefixos únicos (por exemplo,code-reviewer.md,tdd-guide.md) são agrupados sob "Geral" - Extraia o nome do agente do primeiro
# Heading. Se nenhum cabeçalho for encontrado, derive o nome do nome do arquivo (remova.md, substitua hifens por espaços, capitalize) - Extraia um resumo de uma linha do primeiro parágrafo após o cabeçalho
Se nenhum agente for encontrado após a execução de claude agents e a sondagem dos locais de arquivo, informe o usuário: "Nenhum agente encontrado. Execute claude agents para verificar sua configuração." Em seguida, pare.
Etapa 2: Apresentar Menu de Domínio
Available agent domains:
1. Engineering — Software Architect, Security Engineer
2. Marketing — SEO Specialist
3. Sales — Discovery Coach, Outbound Strategist
Pick domains or name specific agents (e.g., "1,3" or "security + seo"):
- Ignorar domínios com zero agentes (diretórios vazios)
- Mostrar contagem de agentes por domínio
Etapa 3: Lidar com a Seleção
Aceitar entrada flexível:
- Números: "1,3" seleciona todos os agentes de Engenharia e Vendas
- Nomes: "segurança + seo" corresponde de forma aproximada aos agentes descobertos
- "todos de engenharia" seleciona todos os agentes nesse domínio
Se mais de 5 agentes forem selecionados, liste-os em ordem alfabética e peça ao usuário para refinar: "Você selecionou N agentes (máximo 5). Escolha quais manter, ou diga 'primeiros 5' para usar os cinco primeiros em ordem alfabética."
Confirmar seleção: ```
Perguntas frequentes
O que são 'domínios'?
Domínios são categorias que agrupam assistentes com especialidades parecidas, como 'Engenharia' ou 'Marketing'. Isso ajuda a organizar e escolher os assistentes mais facilmente.
Posso escolher mais de 5 assistentes?
Não, o limite é de 5 assistentes para garantir que o trabalho seja feito de forma eficiente e sem gastar muitos recursos.
Como o 'time-builder' encontra os assistentes?
Ele procura por arquivos de descrição de assistentes em pastas específicas ou usa um comando do sistema (`claude agents`) para descobrir todos os assistentes que o sistema conhece.
Detalhes
Descrição original do autor
Interactive picker that discovers available agent personas via the claude agents command and agents/ markdown globs, groups them into domains, has the user select up to five, dispatches them in parallel on one task, and synthesizes agreements and conflicts into a unified report. Use when composing a team of agents, browsing available agent personas, or running several specialist agents in parallel
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #296
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
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
Skills parecidas
ci-cd-and-automation
Ensina seu agente de IA a automatizar tarefas repetitivas e colocar projetos no ar e cuidar da infraestrutura.
addyosmani/agent-skills
suggestion-box
Ajuda seu agente a sugerir melhorias automaticamente. Ele observa problemas e propõe soluções sem precisar de permissão, continuando a tarefa principal.
paperclipai/paperclip
orbit-general
Ajuda seu agente a criar um painel de atividades recentes de várias ferramentas conectadas. Ele mostra um resumo do que aconteceu nas últimas 24 horas. É útil para ter uma visão geral do trabalho em um só lugar.
nexu-io/open-design