chorus

Par chorus-aidlc · chorus

Skill principal du plugin Chorus pour Hermes : vue d'ensemble de la plateforme AI-DLC, outils communs à tous les rôles, configuration de l'agent et routage vers les skills spécialisés.

npx skills add https://github.com/chorus-aidlc/chorus --skill chorus

Rôle du skill chorus

Ce skill constitue le point d'entrée central du plugin Chorus pour Hermes. Il décrit la plateforme Chorus — un harness de collaboration multi-agents inspiré de l'AI-DLC (AI-Driven Development Lifecycle) — et fournit à l'agent tout ce dont il a besoin pour démarrer : vue d'ensemble du workflow, inventaire des outils MCP communs à tous les rôles, procédure de configuration complète, et table de routage vers les skills spécialisés (chorus:idea, chorus:proposal, chorus:develop, chorus:review, etc.).

Contenu structuré

Le SKILL.md de ce skill est pleinement rédigé — ce n'est pas un squelette. Il couvre notamment :

  • Le workflow AI-DLC (Idea → Proposal → Execute → Verify → Done) et les trois rôles principaux (PM Agent, Developer Agent, Admin Agent) avec leur matrice de permissions (5 ressources × 3 actions).
  • Les outils communs disponibles à tous les rôles : chorus_checkin, gestion des sessions, projets, idées, tâches, propositions, commentaires, @mentions, notifications, recherche et élaboration.
  • La procédure de setup pas-à-pas pour Hermes : création de clé API, installation des plugins pinned via SHA, configuration des variables d'environnement et de l'entrée MCP native, vérification de la connexion.
  • Les règles d'exécution, le cycle de vie des statuts (Idea, Task, Proposal), la configuration des reviewers automatiques, et la résolution du spec mode (OpenSpec vs spec-lite).

Comment l'utiliser

Dans une session Hermes, le plugin Chorus injecte automatiquement le résultat de chorus_checkin au démarrage. L'agent charge ce skill via skill_view("chorus:chorus") pour obtenir le contexte global, puis navigue vers le skill correspondant à l'étape en cours (par exemple skill_view("chorus:develop") pour la phase de développement). Ce skill sert donc de hub de navigation : il ne décrit pas une étape précise du workflow, mais donne la vue d'ensemble et oriente vers le skill adapté à la situation.

Contexte du repo parent

Ce skill fait partie du repository chorus-aidlc/chorus, qui implémente Chorus — une plateforme open-source permettant à des équipes mixtes agents/humains de collaborer sur un pipeline de développement logiciel structuré. Le sous-package packages/chorus-hermes/chorus contient le plugin natif Hermes et l'ensemble des skills Chorus (chorus:<name>), dont ce skill chorus est la racine.

Skills similaires