Repolode
amElnagdy

amElnagdy/delegate-skills

Conjunto de skills para que un agente de IA delegue tareas de programación en CLI instaladas y luego revise el diff y haga el commit.

Estrellas
2,576
Forks
221
Issues abiertos
40
Último commit
anteayer

¿Qué es?

delegate-skills es una colección de skills para coordinar tareas de programación con varios agentes de programación de línea de comandos. Un agente coordinador redacta instrucciones independientes, las envía a una CLI implementadora como Codex, Claude Code, OpenCode, Aider o Cursor Agent mediante un script de relay incluido, espera un result.json estructurado y luego revisa el diff resultante antes de hacer cualquier commit.

El paquete también incluye una skill delegate-setup que detecta qué CLI implementadoras están instaladas y las organiza en lanes con nombre, como feature, tests o ui. Los lanes pueden definirse de forma global o por repositorio, y el envío puede dirigirse a un lane o a una implementadora específica. El relay nunca hace commits, así que esa tarea sigue correspondiendo a quien revisa.

Cada skill de implementadora documenta su propio modelo de permisos, comportamiento de solo lectura y compatibilidad con la reanudación de sesiones, ya que estos aspectos varían entre CLI. Los scripts solo usan módulos integrados de Node y no realizan llamadas de red por su cuenta.

Funciones clave

  • 01Envía tareas de programación con instrucciones a varias CLI implementadoras instaladas mediante un único contrato de relay.
  • 02Devuelve un result.json estructurado con el estado, el código de salida, los archivos modificados y el ID de sesión.
  • 03Admite ejecuciones de solo lectura y la reanudación de sesiones cuando la CLI subyacente lo permite.
  • 04Incluye una skill de configuración que detecta las CLI instaladas y crea lanes con nombre para dirigir el trabajo.
  • 05Deja todos los commits en manos de quien revisa; los relays nunca hacen commits.

Casos de uso

  • Dividir una refactorización o migración grande en tareas acotadas y asignarlas a una CLI de programación para luego revisar cada diff.
  • Dirigir el trabajo de UI, la escritura de tests y las tareas de desarrollo de funcionalidades a distintos agentes de programación desde un mismo orquestador.
  • Procesar una cola de cambios mecánicos con un agente de programación y revisar los resultados a medida que llegan.

Inicio rápido

  1. 1

    Instala el paquete skills con npx

    npx skills add amElnagdy/delegate-skills
  2. 2

    Pídele a tu agente de orquestación que ejecute la skill setup para detectar las CLI instaladas y crear una fleet

  3. 3

    O delega una tarea directamente a una skill implementer y luego revisa y confirma el diff por tu cuenta

Antes de usarlo

  • Varias CLI implementer no tienen sandbox ni un modo de solo lectura obligatorio, así que revisa cada diff antes de confirmarlo.
  • Debes tener instaladas en tu máquina las CLI implementer que quieras usar.
  • Algunos implementers tienen restricciones de plataforma o instalación; por ejemplo, ZCode funciona dentro de una aplicación de escritorio y el launcher de Muse solo es compatible con Darwin y Linux.

En colecciones

Temas

Preguntas frecuentes

¿Qué es delegate-skills?
Conjunto de skills para que un agente de IA delegue tareas de programación en CLI instaladas y luego revise el diff y haga el commit. delegate-skills es una colección de skills para coordinar tareas de programación con varios agentes de programación de línea de comandos. Un agente coordinador redacta instrucciones independientes, las envía a una CLI implementadora como Codex, Claude Code, OpenCode, Aider o Cursor Agent mediante un script de relay incluido, espera un result.json estructurado y luego revisa el diff resultante antes de hacer cualquier commit.
¿delegate-skills es gratuito? ¿Qué licencia tiene?
delegate-skills es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿delegate-skills sigue mantenido?
Mantenimiento activo. El último commit de delegate-skills fue el 5 nov 2026.
¿Para qué puedo usar delegate-skills?
Dividir una refactorización o migración grande en tareas acotadas y asignarlas a una CLI de programación para luego revisar cada diff. Dirigir el trabajo de UI, la escritura de tests y las tareas de desarrollo de funcionalidades a distintos agentes de programación desde un mismo orquestador. Procesar una cola de cambios mecánicos con un agente de programación y revisar los resultados a medida que llegan.
¿Cómo se instala delegate-skills?
Instala el paquete skills con npx: npx skills add amElnagdy/delegate-skills Pídele a tu agente de orquestación que ejecute la skill setup para detectar las CLI instaladas y crear una fleet O delega una tarea directamente a una skill implementer y luego revisa y confirma el diff por tu cuenta
¿Dónde consigo delegate-skills?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/amElnagdy/delegate-skills

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados