Communitygithub.com

DanielC000/loom

Orchestrez une flotte d'agents Claude Code réels sur votre abonnement Claude, sans factures API par token - en local d'abord.

Qu'est-ce que loom ?

Ce skill, intitulé 'loom', permet d'orchestrer et de coordonner plusieurs agents Claude Code réels fonctionnant sur votre abonnement Claude standard, plutôt que de payer des frais d'API par token. Il est conçu pour être exécuté localement, offrant ainsi un contrôle total et une confidentialité accrues. L'idée centrale est de pouvoir déployer une 'flotte' d'agents spécialisés pour accomplir des tâches complexes en parallèle, le tout sans dépasser le cadre de votre abonnement Claude existant. Le skill gère la communication entre les agents, l'attribution des tâches et la collecte des résultats, permettant de traiter des workflows d'ingénierie logicielle ou de développement d'agents à grande échelle de manière économique et efficace. Il transforme un simple abonnement Claude en un moteur de traitement distribué, idéal pour les développeurs et les équipes qui souhaitent automatiser des flux de travail complexes sans exploser leur budget API.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add DanielC000/loom

Demander à votre IA préférée

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

Documentation

Loom — Orchestration d'agents Claude Code locaux

Vous orchestrez une flotte d'agents Claude Code fonctionnant sur votre abonnement Claude standard, sans coûts API par token. Ce skill est conçu pour l'exécution locale, où chaque agent agit comme un travailleur spécialisé, communiquant via un système de messages et de rapports.

Principe de fonctionnement

Loom transforme votre abonnement Claude en un moteur de traitement distribué. Au lieu de payer pour chaque jeton d'API, vous utilisez votre abonnement existant pour exécuter plusieurs instances de Claude Code, chacune dédiée à une tâche spécifique. Ces agents peuvent paralléliser le travail sur des problèmes complexes, comme la révision de code, la génération de documentation, ou l'exécution de tests.

Rôle du Manager

En tant que manager, vous êtes responsable de:

  • Décomposer les tâches complexes en sous-tâches atomiques.
  • Distribuer chaque sous-tâche à un agent travailleur via worker_dispatch.
  • Collecter les résultats via worker_report et les consolider.
  • Gérer les erreurs et les retours en cas d'échec d'un agent.

Communication entre agents

  • worker_dispatch : Envoyer une tâche à un agent travailleur avec des instructions claires.
  • worker_report : L'agent travailleur renvoie son verdict ou son résultat sous forme de rapport structuré.
  • question_ask : Utiliser pour les blocages nécessitant une intervention humaine, en évitant les messages simples qui pourraient être ignorés.

Bonnes pratiques

  • Ne pas implémenter directement : En tant que manager, vous ne devez pas écrire de code. Votre rôle est de coordonner et de synthétiser.
  • Gate des actions irréversibles : Toute action qui sort de l'espace de travail (push, déploiement, dépense) doit être approuvée par le propriétaire. Vous ne faites que les suggérer.
  • Rapports terminaux : Lorsque vous êtes consulté en tant que travailleur, terminez toujours par worker_report, jamais par un simple message.

Autonomie des travailleurs

Les agents travailleurs doivent exécuter leurs tâches de manière autonome, en utilisant les outils à leur disposition (recherche web, lecture de fichiers, etc.). Ils doivent signaler les blocages et ne jamais prendre de décisions irréversibles sans approbation. Le manager supervise et consolide les résultats finaux.

Skills associés