harrymunro/nelson

Orquesta la ejecución de tareas multiagente utilizando la metáfora de un escuadrón de la Marina Real — desde la planificación de la misión hasta la coordinación del trabajo en paralelo y la desactivación. Úsalo cuando el trabajo necesite orquestación de agentes en paralelo, coordinación estricta de tareas con puertas de calidad, delegación estructurada con puntos de control de progreso o un registro documentado de decisiones.

¿Qué es nelson?

Este skill, harrymunro/nelson, permite orquestar agentes de IA (como los de Claude Code, Cursor, o Codex) para ejecutar tareas complejas de manera paralela y coordinada, utilizando la metáfora de un escuadrón naval de la Marina Real. Resulta especialmente útil cuando un desarrollador necesita delegar múltiples subtareas entre varios agentes, mantener un control de calidad estricto en cada etapa, y documentar el proceso de toma de decisiones. Soporta cualquier plataforma que pueda ejecutar agentes de IA en modo de línea de comandos o mediante scripts, y funciona internamente desglosando una misión en fases (planificación, ejecución paralela, revisión y desactivación), asignando roles como 'capitán' o 'oficial de guardia', y generando un registro de decisiones (decision log) para auditoría. En resumen, convierte un flujo de trabajo caótico multiagente en una operación estructurada y trazable, ideal para proyectos de software complejos que requieren paralelismo y garantías de calidad.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/harrymunro/nelson/tree/main/skills/nelson

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace nelson?

Orquesta la ejecución de tareas multiagente utilizando la metáfora de un escuadrón de la Marina Real — desde la planificación de la misión hasta la coordinación del trabajo en paralelo y la desactivación. Úsalo cuando el trabajo necesite orquestación de agentes en paralelo, coordinación estricta de tareas con puertas de calidad, delegación estructurada con puntos de control de progreso o un registro documentado de decisiones.

Cómo funciona

Nelson estructura el trabajo en las siguientes fases:

  1. Planificación de la misión: El agente principal (el "Almirante") divide la misión general en tareas independientes y las asigna a agentes secundarios (los "Capitanes").
  2. Ejecución paralela: Los agentes secundarios ejecutan sus tareas de forma simultánea, informando del progreso al Almirante.
  3. Revisión y puertas de calidad: Una vez que un agente completa su tarea, el Almirante o un agente revisor designado verifica la calidad antes de dar el visto bueno.
  4. Desactivación y registro: Al finalizar la misión, todos los agentes cesan su actividad y se genera un registro de decisiones (decision-log.md) que documenta las elecciones clave y su justificación.

Cómo empezar

Asegúrate de que tu entorno de agente (Claude Code, Cursor, etc.) tenga acceso a la herramienta de línea de comandos y a un sistema de archivos. Luego, invoca el skill con un mensaje como:

Usa nelson para orquestar la implementación del módulo de autenticación. Divídelo en: diseño de API, implementación de backend, pruebas unitarias y documentación.

El agente iniciará el ciclo del escuadrón automáticamente.

Parámetros opcionales

ParámetroDescripciónValor por defecto
--quality-gatesNiveles de revisión (básica, estricta, total)estricta
--log-fileRuta para el registro de decisiones./decision-log.md
--max-parallelNúmero máximo de agentes en paralelo3

Ejemplo de flujo de trabajo

  1. El Almirante define la misión y las tareas.
  2. Los Capitanes ejecutan sus tareas en paralelo.
  3. Cada tarea completada pasa por una revisión de calidad.
  4. Al finalizar, se consolida un informe de misión y se archiva el registro de decisiones.

Enlaces relevantes

Nota: Este skill asume que los agentes pueden ejecutarse en paralelo en el mismo sistema. Si tu plataforma no lo soporta, ajusta max-parallel a 1.

Skills relacionados