Repolode
amElnagdy

amElnagdy/delegate-skills

Um conjunto de skills para agentes que permite delegar tarefas de programação a CLIs de codificação instaladas, revisar o diff e fazer o commit manualmente.

Estrelas
2,570
Forks
220
Issues abertas
40
Último commit
ontem

O que é?

delegate-skills é uma coleção de skills para agentes que coordenam o trabalho de programação entre vários agentes de codificação de linha de comando. Um agente orquestrador cria um briefing completo e independente, envia a tarefa para uma CLI de implementação — como Codex, Claude Code, OpenCode, Aider ou Cursor Agent — usando um script de retransmissão incluído, aguarda um arquivo result.json estruturado e então revisa o diff resultante antes de qualquer commit.

O pacote também inclui a skill delegate-setup, que identifica quais CLIs de implementação estão instaladas e as organiza em lanes nomeadas, como feature, tests ou ui. As lanes podem ser definidas globalmente ou por repositório, e o envio pode ser direcionado a uma lane ou a um implementador específico. A retransmissão nunca faz commits, então essa tarefa continua sob responsabilidade de quem revisa.

Cada skill de implementação documenta seu próprio modelo de permissões, comportamento somente leitura e suporte à retomada de sessões, já que esses aspectos variam entre as CLIs. Os scripts usam apenas recursos nativos do Node e não fazem chamadas de rede por conta própria.

Recursos principais

  • 01Envia tarefas de programação com briefing para várias CLIs de implementação instaladas, usando um único contrato de retransmissão.
  • 02Retorna um result.json estruturado com status, código de saída, arquivos alterados e ID da sessão.
  • 03Oferece suporte a execuções somente leitura e à retomada de sessões, quando a CLI subjacente permite.
  • 04Inclui uma skill de configuração que identifica as CLIs instaladas e cria lanes nomeadas para direcionar o trabalho.
  • 05Deixa todos os commits a cargo de quem revisa; as retransmissões nunca fazem commits.

Casos de uso

  • Dividir uma refatoração ou migração grande em tarefas delimitadas, encaminhá-las a uma CLI de codificação e depois revisar cada diff.
  • Direcionar o trabalho de UI, a escrita de testes e o desenvolvimento de funcionalidades a diferentes agentes de codificação, usando um único orquestrador.
  • Executar uma fila de alterações mecânicas com um agente de codificação e revisar os resultados à medida que chegam.

Início rápido

  1. 1

    Instale o pacote skills com npx

    npx skills add amElnagdy/delegate-skills
  2. 2

    Peça ao seu agente de orquestração para executar a skill setup, descobrir as CLIs instaladas e criar uma fleet

  3. 3

    Ou delegue uma tarefa diretamente a uma skill implementer e depois revise e faça o commit do diff por conta própria

Antes de usar

  • Várias CLIs implementer não têm sandbox nem modo somente leitura obrigatório, então revise cada diff antes de fazer o commit.
  • As CLIs implementer que você quiser usar já devem estar instaladas na sua máquina.
  • Alguns implementers têm restrições de plataforma ou instalação; por exemplo, o ZCode funciona dentro de um aplicativo desktop e o launcher do Muse oferece suporte apenas a Darwin e Linux.

Em coleções

Tópicos

Perguntas frequentes

O que é delegate-skills?
Um conjunto de skills para agentes que permite delegar tarefas de programação a CLIs de codificação instaladas, revisar o diff e fazer o commit manualmente. delegate-skills é uma coleção de skills para agentes que coordenam o trabalho de programação entre vários agentes de codificação de linha de comando. Um agente orquestrador cria um briefing completo e independente, envia a tarefa para uma CLI de implementação — como Codex, Claude Code, OpenCode, Aider ou Cursor Agent — usando um script de retransmissão incluído, aguarda um arquivo result.json estruturado e então revisa o diff resultante antes de qualquer commit.
delegate-skills é gratuito? Qual é a licença?
delegate-skills é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
delegate-skills ainda é mantido?
Manutenção ativa. O último commit de delegate-skills foi em 5 de nov. de 2026.
Para que posso usar delegate-skills?
Dividir uma refatoração ou migração grande em tarefas delimitadas, encaminhá-las a uma CLI de codificação e depois revisar cada diff. Direcionar o trabalho de UI, a escrita de testes e o desenvolvimento de funcionalidades a diferentes agentes de codificação, usando um único orquestrador. Executar uma fila de alterações mecânicas com um agente de codificação e revisar os resultados à medida que chegam.
Como instalar delegate-skills?
Instale o pacote skills com npx: npx skills add amElnagdy/delegate-skills Peça ao seu agente de orquestração para executar a skill setup, descobrir as CLIs instaladas e criar uma fleet Ou delegue uma tarefa diretamente a uma skill implementer e depois revise e faça o commit do diff por conta própria
Onde consigo delegate-skills?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/amElnagdy/delegate-skills

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados