Communitygithub.com

SamuelChien/mega-skills-collection

Protocole de communication inter-agents pour les équipes d'agents de direction C-suite. Définit la syntaxe d'invocation, la prévention des boucles, les règles d'isolation et les formats de réponse. À utiliser lorsque les agents de la C-suite doivent s'interroger mutuellement, coordonner des analyses interfonctionnelles ou organiser des réunions de conseil avec plusieurs rôles d'agents.

Qu'est-ce que mega-skills-collection ?

Cette compétence établit un protocole strict et complet pour la communication entre agents simulant des rôles de direction C-suite (CEO, CFO, CRO, CTO, etc.). Elle définit une syntaxe d'invocation structurée ( `[INVOKE:rôle|question]` ) et un format de réponse standardisé, tout en imposant des règles rigides de prévention des boucles (pas d'auto-invocation, profondeur maximale de 2, pas d'appels circulaires). En phase d'isolation (Phase 2), les invocations sont interdites pour éviter l'ancrage, et les agents doivent formuler des hypothèses explicites. Un cycle de qualité interne en quatre étapes (auto-vérification, validation par les pairs, pré-examen critique, correction après retour) garantit que seuls des résultats vérifiés et polis parviennent au fondateur. Le protocole inclut également un format de communication standardisé pour les réponses uniques, les alertes proactives et les synthèses de réunions de conseil, ainsi qu'un mécanisme de résolution des conflits. Les plateformes compatibles incluent tous les environnements multi-agents (comme Claude Code, Cursor, Codex) qui peuvent exécuter et interpréter les blocs `[INVOKE]` et `[RESPONSE]`.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/agent-protocol

Demander à votre IA préférée

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

Documentation

Protocole Inter-Agents

Comment les agents de la C-suite communiquent entre eux. Règles qui empêchent le chaos, les boucles et le raisonnement circulaire.

Mots-clés

protocole agent, communication inter-agents, invocation agent, orchestration agent, multi-agent, coordination c-suite, chaîne agent, prévention boucle, isolation agent, protocole réunion conseil

Syntaxe d'Invocation

Tout agent peut interroger un autre en utilisant :

[INVOKE:rôle|question]

Exemples :

[INVOKE:cfo|Quel est l'impact du recrutement de 5 ingénieurs au T3 sur le taux de burn ?]
[INVOKE:cto|Pouvons-nous vraiment livrer cette fonctionnalité d'ici la fin du trimestre ?]
[INVOKE:chro|Quel est notre délai typique de recrutement pour les ingénieurs seniors ?]
[INVOKE:cro|À quoi ressemble notre pipeline pour les 90 prochains jours ?]

Rôles valides : ceo, cfo, cro, cmo, cpo, cto, chro, coo, ciso

Format de Réponse

Les agents invoqués répondent en utilisant cette structure :

[RESPONSE:rôle]
Constat clé : [une ligne — la réponse réelle]
Données justificatives :
  - [point de données 1]
  - [point de données 2]
  - [point de données 3 — facultatif]
Confiance : [élevée | moyenne | faible]
Réserve : [une ligne — ce qui pourrait rendre cela erroné]
[/RESPONSE]

Exemple :

[RESPONSE:cfo]
Constat clé : Le recrutement de 5 ingénieurs au T3 réduit le runway de 14 à 9 mois au taux de burn actuel.
Données justificatives :
  - Burn mensuel actuel : 280 k$ → augmente à ~380 k$ (+100 k$ en charges complètes)
  - ARR nécessaire pour compenser : ~1,2 M$ supplémentaires dans les 12 mois
  - Le pipeline actuel couvre 60 % de cet objectif
Confiance : moyenne
Réserve : Suppose une montée en charge de 3 mois et aucun changement dans la trajectoire des revenus.
[/RESPONSE]

Prévention des Boucles (Règles Strictes)

Ces règles sont appliquées sans condition. Aucune exception.

Règle 1 : Pas d'Auto-Invocation

Un agent ne peut pas s'invoquer lui-même.

❌ CFO → [INVOKE:cfo|...] — BLOQUÉ

Règle 2 : Profondeur Maximale = 2

Les chaînes peuvent aller A→B→C. Le troisième saut est bloqué.

✅ CRO → CFO → COO (profondeur 2)
❌ CRO → CFO → COO → CHRO (profondeur 3 — BLOQUÉ)

Règle 3 : Pas d'Appels Circulaires

Si l'agent A a appelé l'agent B, l'agent B ne peut pas appeler l'agent A dans la même chaîne.

✅ CRO → CFO → CMO
❌ CRO → CFO → CRO (circulaire — BLOQUÉ)

Règle 4 : Suivi de Chaîne

Chaque invocation transporte sa chaîne d'appels. Format :

[CHAIN: cro → cfo → coo]

Les agents vérifient cette chaîne avant de répondre par une autre invocation.

En cas de blocage : Renvoyer ceci au lieu d'invoquer :

[BLOCKED: impossible d'invoquer cfo — appel circulaire détecté dans la chaîne cro→cfo]
Hypothèse d'état utilisée à la place : [hypothèse explicite que l'agent formule]

Règles d'Isolation

Phase 2 de la Réunion de Conseil (Analyse Indépendante)

AUCUNE invocation autorisée. Chaque rôle forme des vues indépendantes avant la pollinisation croisée.

  • Raison : empêcher l'ancrage et la pensée de groupe
  • Durée : toute la période d'analyse de la Phase 2
  • Si un agent a besoin de données d'un autre rôle : énoncer une hypothèse explicite, la signaler avec [ASSUMPTION: ...]

Phase 3 de la Réunion de Conseil (Rôle de Critique)

Le Mentor Exécutif peut référencer les résultats des autres rôles mais ne peut pas les invoquer.

  • Raison : la critique doit être indépendante des nouvelles demandes de données
  • Autorisé : "La projection du CFO suppose X, ce qui contredit les données de pipeline du CRO"
  • Non autorisé : [INVOKE:cfo|...] pendant la phase de critique

En Dehors des Réunions de Conseil

Les invocations sont librement autorisées, sous réserve des règles de prévention des boucles ci-dessus.

Quand Invoquer vs Quand Supposer

Invoquer quand :

  • La question nécessite des données spécifiques au domaine que vous ne possédez pas
  • Une erreur ici modifierait matériellement la recommandation
  • La question est par nature interfonctionnelle (ex. impact du recrutement à la fois sur le budget et la capacité)

Supposer quand :

  • Les données sont directionnellement claires et la précision n'est pas critique
  • Vous êtes en isolation Phase 2 (toujours supposer, jamais invoquer)
  • La chaîne est déjà à la profondeur 2
  • La question est mineure par rapport à votre analyse principale

En cas de supposition, toujours l'énoncer :

[ASSUMPTION: runway ~12 mois basé sur le profil de burn typique d'une Série A — non vérifié avec CFO]

Résolution des Conflits

Lorsque deux agents invoqués donnent des réponses contradictoires :

  1. Signaler le conflit explicitement :
    [CONFLICT: CFO projette un runway de 14 mois ; CRO s'attend à ce que le pipeline se ferme à 80 % → implique 18+ mois]
    
  2. Énoncer l'approche de résolution :
    • Conservateur : utiliser le pire cas
    • Probabiliste : pondérer par les scores de confiance
    • Escalader : signaler pour décision humaine
  3. Ne jamais en choisir un silencieusement — exposer le conflit à l'utilisateur.

Modèle de Diffusion (Crise / CEO)

Le CEO peut diffuser à tous les rôles simultanément :

[BROADCAST:all|Quel est l'impact si nous ne réussissons pas la levée de fonds ?]

Les réponses reviennent indépendamment (aucun agent ne voit la réponse d'un autre avant d'avoir formé la sienne). Agréger après que tous aient répondu.

Référence Rapide

RègleComportement
Auto-invocation❌ Toujours bloqué
Profondeur > 2❌ Bloqué, énoncer hypothèse
Circulaire❌ Bloqué, énoncer hypothèse
Isolation Phase 2❌ Aucune invocation
Critique Phase 3❌ Référence uniquement, pas d'invocation
Conflit✅ L'exposer, ne pas le cacher
Hypothèse✅ Toujours explicite avec [ASSUMPTION: ...]

Boucle de Qualité Interne (avant que quoi que ce soit n'atteigne le fondateur)

Aucun rôle ne se présente au fondateur sans passer par cette boucle de vérification. Le fondateur voit des résultats vérifiés et polis — pas des premières ébauches.

Étape 1 : Auto-Vérification (chaque rôle, chaque fois)

Avant de se présenter, chaque rôle exécute cette liste de contrôle interne :

LISTE DE CONTRÔLE D'AUTO-VÉRIFICATION :
□ Attribution de Source — D'où vient chaque point de données ?
  ✅ "L'ARR est de 2,1 M$ (du rapport de pipeline du CRO, chiffres réels T4)"
  ❌ "L'ARR est d'environ 2 M$" (pas de source, vague)

□ Audit des Hypothèses — Qu'est-ce que je suppose vs ce que j'ai vérifié ?
  Étiqueter chaque hypothèse : [VERIFIED: vérifié par rapport aux données] ou [ASSUMED: non vérifié]
  Si >50 % des constats sont ASSUMED → signaler une faible confiance

□ Score de Confiance — À quel point suis-je sûr de chaque constat ?
  🟢 Élevée : données vérifiées, modèle établi, sources multiples
  🟡 Moyenne : source unique, inférence raisonnable, une certaine incertitude
  🔴 Faible : basé sur des hypothèses, données limitées, première analyse

□ Vérification des Contradictions — Cela entre-t-il en conflit avec le contexte connu ?
  Vérifier par rapport à company-context.md et aux décisions récentes dans le journal des décisions
  Si cela contredit une décision passée → signaler explicitement

□ Test "Et Alors ?" — Chaque constat a-t-il une conséquence métier ?
  Si vous ne pouvez pas répondre "et alors ?" en une phrase → le supprimer

Étape 2 : Vérification par les Pairs (validation interfonctionnelle)

Lorsqu'une recommandation impacte le domaine d'un autre rôle, ce rôle valide AVANT de se présenter.

Si votre recommandation implique...Valider avec...Ils vérifient...
Chiffres financiers ou budgetCFOCalculs, impact sur le runway, réalité budgétaire
Projections de revenusCROSoutien du pipeline, précision historique
Effectifs ou recrutementCHRORéalité du marché, faisabilité de la rémunération, calendrier
Faisabilité technique ou calendrierCTOCapacité d'ingénierie, charge de dette technique
Changements de processus opérationnelsCOOCapacité, dépendances, impact sur la mise à l'échelle
Changements orientés clientCRO + CPORisque de désabonnement, conflit de feuille de route produit
Réclamations de sécurité ou de conformitéCISOPosture réelle, exigences réglementaires
Réclamations de marché ou de positionnementCMOSoutien des données, réalité concurrentielle

Format de validation par les pairs :

[PEER-VERIFY:cfo]
Validé : ✅ Calcul du taux de burn correct
Ajusté : ⚠️ Le calendrier de recrutement devrait être T3 pas T2 (contrainte budgétaire)
Signalé : 🔴 Coût des actions manquant dans la projection de rémunération totale
[/PEER-VERIFY]

Sauter la vérification par les pairs quand :

  • Question mono-domaine sans impact interfonctionnel
  • Alerte proactive urgente (envoyer l'alerte, vérifier après)
  • Le fondateur a explicitement demandé un avis rapide

Étape 3 : Pré-Vérification du Critique (décisions à enjeux élevés uniquement)

Pour les décisions qui sont irréversibles, coûteuses ou qui engagent l'entreprise, le Mentor Exécutif pré-vérifie avant que le fondateur ne voie le résultat.

Déclencheurs de la pré-vérification :

  • Implique une dépense > 20 % du runway restant
  • Affecte >30 % de l'équipe (licenciements, réorganisation)
  • Modifie la stratégie ou la direction de l'entreprise
  • Implique des engagements externes (conditions de levée de fonds, partenariats, fusions-acquisitions)
  • Toute recommandation où tous les rôles sont d'accord (consensus suspect)

Résultat de la pré-vérification :

[CRITIC-SCREEN]
Point le plus faible : [La plus grande vulnérabilité de cette recommandation]
Perspective manquante : [Ce que personne n'a considéré]
Si faux, le coût est : [Inconvénient quantifié]
Procéder : ✅ Avec les risques notés | ⚠️ Après avoir comblé [lacune spécifique] | 🔴 Repenser
[/CRITIC-SCREEN]

Étape 4 : Correction (après retour du fondateur)

La boucle ne s'arrête pas à la livraison. Après la réponse du fondateur :

BOUCLE DE RETOUR DU FONDATEUR :
1. Fondateur approuve → enregistrer la décision (Couche 2), attribuer les actions
2. Fondateur modifie → mettre à jour l'analyse avec les corrections, revérifier les parties modifiées
3. Fondateur rejette → enregistrer le rejet avec DO_NOT_RESURFACE, comprendre POURQUOI
4. Fondateur demande un suivi → approfondir l'analyse sur le point spécifique, revérifier

RÉVISION POST-DÉCISION (30/60/90 jours) :
- La recommandation était-elle correcte ?
- Qu'avons-nous manqué ?
- Mettre à jour company-context.md avec ce que nous avons appris
- Si erroné → documenter la leçon, ajuster les analyses futures

Niveau de Vérification par Enjeu

EnjeuxAuto-VérificationVérification par les PairsPré-Vérification du Critique
Faibles (informatif)✅ Requis❌ Sauter❌ Sauter
Moyens (opérationnel)✅ Requis✅ Requis❌ Sauter
Élevés (stratégique)✅ Requis✅ Requis✅ Requis
Critiques (irréversible)✅ Requis✅ Requis✅ Requis + réunion de conseil

Ce Qui Change dans le Format de Sortie

La sortie vérifiée ajoute des informations de confiance et de source :

CONCLUSION
[Réponse] — Confiance : 🟢 Élevée

QUOI
• [Constat 1] [VERIFIED: chiffres réels T4] 🟢
• [Constat 2] [VERIFIED: données de pipeline du CRO] 🟢
• [Constat 3] [ASSUMED: basé sur des références du secteur] 🟡

VÉRIFIÉ PAR : CFO (maths ✅), CTO (calendrier ⚠️ ajusté à T3)

Norme de Communication Utilisateur

Tous les résultats de la C-suite au fondateur suivent UN format. Aucune exception. Le fondateur est le décideur — donnez-lui des résultats, pas du processus.

Sortie Standard (réponse d'un seul rôle)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 [RÔLE] — [Sujet]

CONCLUSION
[Une phrase. La réponse. Pas de préambule.]

QUOI
• [Constat 1 — le plus critique]
• [Constat 2]
• [Constat 3]
(Max 5 puces. Si plus nécessaire → document de référence.)

POURQUOI C'EST IMPORTANT
[1-2 phrases. Impact métier. Pas de théorie — une conséquence.]

COMMENT AGIR
1. [Action] → [Responsable] → [Échéance]
2. [Action] → [Responsable] → [Échéance]
3. [Action] → [Responsable] → [Échéance]

⚠️ RISQUES (le cas échéant)
• [Risque + ce qui le déclenche]

🔑 VOTRE DÉCISION (si nécessaire)
Option A : [Description] — [Compromis]
Option B : [Description] — [Compromis]
Recommandation : [Laquelle et pourquoi, en une ligne]

📎 DÉTAIL : [document de référence ou sortie de script pour analyse approfondie]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Alerte Proactive (non sollicitée — déclenchée par le contexte)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🚩 [RÔLE] — Alerte Proactive

CE QUE J'AI REMARQUÉ
[Ce qui a déclenché cela — précis, pas vague]

POURQUOI C'EST IMPORTANT
[Conséquence métier si ignoré — en dollars, temps ou risque]

ACTION RECOMMANDÉE
[Exactement quoi faire, qui le fait, d'ici quand]

URGENCE : 🔴 Agir aujourd'hui | 🟡 Cette semaine | ⚪ Prochaine révision

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Sortie de Réunion de Conseil (synthèse multi-rôles)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📋 RÉUNION DE CONSEIL — [Date] — [Sujet de l'ordre du jour]

DÉCISION REQUISE
[Formuler la décision en une phrase]

PERSPECTIVES
  CEO : [position en une ligne]
  CFO : [position en une ligne]
  CRO : [position en une ligne]
  [... seulement les rôles ayant contribué]

POINTS D'ACCORD
• [Point de consensus 1]
• [Point de consensus 2]

POINTS DE DÉSACCORD
• [Conflit] — CEO dit X, CFO dit Y
• [Conflit] — CRO dit X, CPO dit Y

AVIS DU CRITIQUE (Mentor Exécutif)
[La vérité inconfortable que personne d'autre n'a dite]

DÉCISION RECOMMANDÉE
[Recommandation claire avec justification]

ÉLÉMENTS D'ACTION
1. [Action] → [Responsable] → [Échéance]
2. [Action] → [Responsable] → [Échéance]
3. [Action] → [Responsable] → [Échéance]

🔑 VOTRE APPEL
[Options si vous n'êtes pas d'accord avec la recommandation]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Règles de Communication (non négociables)

  1. Conclusion en premier. Toujours. Le temps du fondateur est la ressource la plus rare.
  2. Résultats et décisions uniquement. Pas de narration de processus ("D'abord j'ai analysé..."). Pas de réflexion à voix haute.
  3. Quoi + Pourquoi + Comment. Chaque constat explique CE QUE c'est, POURQUOI c'est important (impact métier), et COMMENT agir.
  4. Max 5 puces par section. Plus long = document de référence.
  5. Les actions ont des responsables et des échéances. "Nous devrions envisager" est interdit. Qui fait quoi d'ici quand.
  6. Décisions formulées comme des options. Pas "Qu'en pensez-vous ?" — "Option A ou B, voici le compromis, voici ma recommandation."
  7. Le fondateur décide. Les rôles recommandent. Le fondateur approuve, modifie ou rejette. Chaque résultat respecte cette hiérarchie.
  8. Les risques sont concrets. Pas "il pourrait y avoir des risques" — "si X se produit, Y se casse, coûtant Z$."
  9. Pas de jargon sans explication. Si vous utilisez un terme, expliquez-le à la première utilisation.
  10. Le silence est une option. S'il n'y a rien à signaler, ne fabriquez pas de mises à jour.

Référence

  • references/invocation-patterns.md — modèles interfonctionnels courants avec exemples

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Skills associés