harrymunro/nelson

Orchestre l'exécution de tâches multi-agents en utilisant une métaphore d'escadron de la Royal Navy, de la planification de mission à la coordination parallèle du travail, jusqu'au repli. À utiliser lorsque le travail nécessite une orchestration parallèle d'agents, une coordination serrée des tâches avec des portes de qualité, une délégation structurée avec des points de contrôle de progression, ou un journal de décisions documenté.

Qu'est-ce que nelson ?

Cette compétence permet d'orchestrer des agents IA en utilisant une métaphore d'escadron de la Royal Navy. Elle est idéale pour les tâches complexes nécessitant une coordination parallèle entre plusieurs agents, des contrôles de qualité intermédiaires et une délégation structurée. Le processus suit un cycle complet : planification de mission (définition des objectifs et des contraintes), affectation des rôles (chaque agent reçoit une mission claire basée sur ses compétences), exécution parallèle avec des points de synchronisation et des portes de qualité, puis repli avec documentation des décisions et leçons apprises. Cette compétence convient particulièrement aux projets où le travail peut être décomposé en sous-tâches parallélisables, où les agents doivent collaborer étroitement, et où la traçabilité des décisions est cruciale. Elle est compatible avec tous les agents capables de comprendre des prompts structurés (Claude, Cursor, Codex, etc.) et utilise un format de journalisation simple pour suivre les progrès.

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

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait nelson ?

Orchestre l'exécution de tâches multi-agents en utilisant une métaphore d'escadron de la Royal Navy — de la planification de mission à la coordination parallèle du travail, jusqu'au repli. À utiliser lorsque le travail nécessite une orchestration parallèle d'agents, une coordination serrée des tâches avec des portes de qualité, une délégation structurée avec des points de contrôle de progression, ou un journal de décisions documenté.

Aperçu

Cette compétence transforme une équipe d'agents IA en un escadron naval efficace. Le commandant (l'utilisateur ou l'agent principal) définit la mission, décompose le travail en sous-objectifs, et assigne chaque sous-objectif à un agent officier. Chaque officier travaille de manière indépendante mais se synchronise périodiquement avec le commandant via des points de contrôle. Des portes de qualité sont appliquées à chaque jalon : si la production d'un officier ne répond pas aux critères, elle est renvoyée pour révision. Une fois tous les objectifs atteints, l'escadron se replie et un journal de bord résume les décisions clés et les leçons apprises.

Utilisation

  1. Planification de mission : L'utilisateur (ou l'agent principal) définit l'objectif global, les contraintes et les livrables.
  2. Affectation des rôles : Chaque agent se voit attribuer un rôle (ex. 'Analyste', 'Développeur', 'Testeur') et une mission spécifique.
  3. Exécution parallèle : Les agents travaillent simultanément, en s'arrêtant aux points de contrôle pour synchronisation.
  4. Portes de qualité : À chaque point de contrôle, le travail est évalué. S'il ne répond pas aux critères, il est renvoyé pour révision.
  5. Repli : Une fois la mission terminée, un journal de bord est généré avec les décisions, les alternatives écartées et les recommandations.

Structure du prompt

Commencez la mission '[Nom de la mission]'.

Objectifs :
- [Objectif 1]
- [Objectif 2]

Contraintes :
- [Contrainte 1]
- [Contrainte 2]

Portes de qualité :
- [Critère 1]
- [Critère 2]

Plan :
1. [Étape 1]
2. [Étape 2]

Rôles :
- [Agent A] : [Rôle et mission]
- [Agent B] : [Rôle et mission]

Points de contrôle :
- [Point de contrôle 1] : [vérification]
- [Point de contrôle 2] : [vérification]

Journal de bord :
- [Entrée]

Exemple

Mission : Développer un microservice de validation d'email.

  • Commandant : Agent orchestrateur (Claude Code)
  • Officiers :
    • Analyste (Cursor) : Rédige les spécifications.
    • Développeur (Codex) : Implémente le service.
    • Testeur (Agent test) : Écrit les tests unitaires et d'intégration.

Déroulement :

  1. L'analyste produit le document de conception. Porte de qualité : l'architecture doit être validée par le commandant.
  2. Le développeur implémente le service selon les spécifications. Porte de qualité : les tests doivent passer.
  3. Le testeur exécute les tests et signale les problèmes. Porte de qualité : tous les tests doivent réussir.
  4. Un journal de bord est consolidé par le commandant.

Quand l'utiliser

  • Projets complexes : Tâches pouvant être décomposées en sous-tâches parallélisables.
  • Coordination d'équipe : Plusieurs agents doivent collaborer sur des composants interdépendants.
  • Assurance qualité : Vous avez besoin de vérifications intermédiaires pour garantir la qualité.
  • Traçabilité : Vous devez documenter les décisions et les alternatives.

Skills associés