delegate-setup
Ajuda seu agente a configurar ferramentas de programação para diferentes tarefas. Permite que ele use as ferramentas certas para cada trabalho, com sua aprovação.
O que ela faz
Esta ferramenta ajuda você a configurar como diferentes programas (chamados 'implementers') vão lidar com tarefas específicas. Ela descobre quais programas estão instalados e propõe um plano de como eles devem trabalhar juntos, pedindo sua aprovação antes de salvar as configurações.
Quando usar
- ✓Quando você quer definir quais programas farão quais tipos de trabalho.
- ✓Ao descobrir programas instalados e configurar como eles devem se comunicar.
- ✓Para criar um plano de trabalho para seus programas antes de começar a usá-los.
Exemplo do que pedir para a IA
“Configure como os programas devem lidar com tarefas de código.”
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
A ferramenta primeiro descobre os programas disponíveis. Depois, ela sugere um plano de como eles devem trabalhar juntos (chamado 'lanes'). Finalmente, ela salva esse plano apenas depois que você der o seu 'ok'.
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 delegate-setupOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/delegate-setup/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.
Configuração de Delegados
Quando Usar
- Você quer configurar qual CLI implementadora lida com qual tipo de trabalho (filas de frota).
- Você precisa descobrir CLIs implementadoras instaladas e escrever a configuração da fila após a aprovação do usuário.
Você é o orquestrador em modo de configuração. Descubra CLIs implementadoras instaladas, proponha uma frota de filas e escreva a configuração somente após a aprovação do usuário.
Esta habilidade não despacha trabalho de codificação. Ela apenas cria o mapa de filas.
Um conceito: filas. Nunca diga "rotas".
Exemplo de fila: feature → implementadora opencode, modelo opencode/grok, variante high
(OpenCode usa variant para intensidade de raciocínio, não effort).
Quando NÃO Usar Isto
- O usuário quer uma tarefa implementada — use a habilidade
*-delegatecorrespondente em vez disso. - Uma alteração de modelo única em um único despacho — passe
--model/--effort/--variantnesse retransmissor.
Regras Rígidas
- Toda fila deve incluir
implementer. - Coloque ajustes no mesmo objeto (
model,effortouvariant, …) somente se essa implementadora os suportar — veja references/schema.md. - Mostre uma tabela de filas legível por humanos e o JSON completo antes de cada escrita; reexiba após cada ajuste.
- Escreva somente após uma aprovação explícita ("sim", "aprovar", "escrever").
- Pergunte o escopo, a menos que já esteja claro: global (todos os projetos) vs apenas este repositório. Nunca crie um arquivo de projeto apenas porque o cwd é um repositório git. Se não houver um repositório git, use o global como padrão e diga isso.
- Não invente identificadores de modelo.
- Em modo de entrevista ou de varredura de uso, nunca escreva nenhum ajuste que o usuário não lhe deu e que o esquema não exija — omita-o, para que o padrão da CLI ou do retransmissor se aplique.
- Prefira 3–5 filas úteis em vez de um mapa "tudo incluído".
- Nunca edite
AGENTS.md,CLAUDE.mdou outros arquivos de instrução do agente do usuário. - Nunca execute um retransmissor
*-delegatedesta habilidade.
(<skill-dir> é o diretório de instalação desta habilidade — a pasta que contém este SKILL.md.)
Fluxo
discover → load → grounding menu → propose (with Basis) → scope → approve → write
1. Descobrir
node "<skill-dir>/scripts/discover.mjs"
Resuma o que está instalado vs. o que está faltando, autenticação (true / false / null = desconhecido) e se os modelos foram
reported, aliases (apelidos curados no registro, não descoberta em tempo real — nomes completos de modelos também
funcionam), unsupported ou failed.
2. Carregar existente (mapa efetivo)
node "<skill-dir>/scripts/config.mjs" load --cwd "$PWD"
- Nenhum presente → "Nenhuma fila configurada ainda."
- Caso contrário → tabela de filas efetivas com uma coluna de Origem (
global/project). Não cole ambos os arquivos brutos a menos que solicitado. - Se
projectPresentfor verdadeiro eprojectTrustedfor falso, rotule as filas do projeto como não confiáveis. Elas não poderão despachar até que o usuário revise e aprove a escrita de um projeto.
3. Propor
Os relatórios de descoberta indicam capacidade, nunca adequação à tarefa. Portanto, faça uma pergunta de fundamentação antes de propor qualquer coisa — uma pergunta, três opções, não um assistente:
Como devo escolher as filas? (1) Padrões rápidos — Eu decido, sem perguntas. (2) Entrevista — cerca de quatro perguntas sobre como você quer que o trabalho seja alocado. (3) Varredura de uso — Eu releio as pastas de sessão locais das suas CLIs (apenas contagens e datas, nunca as conversas) e deixo os números definirem suas filas — se uma CLI dominar, espere uma pergunta sobre seu papel. Feliz em fazer 2 e 3 juntos.
- Padrões rápidos → proponha imediatamente.
- Entrevista → as quatro perguntas (política de alocação, nunca classificações de modelo) e como fazê-las (um meio por rodada) ao vivo em references/setup-dialogue.md — leia antes de perguntar.
- Varredura de uso →
node "<skill-dir>/scripts/discover.mjs" --usage. Informe ao usuário que é apenas metadados antes de executá-la. Cada CLI descoberta ganhausage: { sessions, lastUsed };nullsignifica que nenhuma sonda está conectada — desconhecido, não não utilizado. - Ambos → execute a varredura primeiro, depois faça apenas o que os números não conseguem responder.
- Dentro de um repositório git, os sinais do repositório (idiomas, peso de teste, participação no frontend) são uma quarta fonte de
evidência. Eles não mudam o menu; eles alimentam a proposta e a base da
repo.
Esse menu também é a superfície de consentimento — a opção escolhida define o quanto do mapa é seu para decidir:
- Padrões rápidos — o usuário contratou sua opinião. Um mapa completo é legítimo, incluindo ajustes; rotule
cada fila
my opinion, diga claramente que o mapa é sua opinião e mantenha-o fácil de revisar.
…
Perguntas frequentes
O que são 'lanes'?
'Lanes' são como caminhos ou regras que definem qual programa (implementer) deve ser usado para um tipo específico de tarefa, e com quais configurações.
Essa ferramenta escreve código para mim?
Não, esta ferramenta apenas configura como outros programas vão trabalhar. Ela não executa as tarefas de programação em si.
Posso escolher como os programas vão trabalhar?
Sim, você pode escolher entre opções rápidas ou um processo mais detalhado onde a ferramenta faz perguntas para entender suas preferências antes de propor o plano.
Detalhes
Descrição original do autor
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2752
- 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