Pular para o conteúdo
Skillpedia
Automações280 mil · #296

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

https://github.com/affaan-m/ECC/blob/main/skills/team-builder/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/team-builder/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-builder

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/team-builder/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.

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:

  1. Comando claude agents (primário) — execute claude agents para 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.
  2. 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.md e engineering-software-architect.md ambos começam com engineering → 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas