khalilbenaz/claude-skills-collection/agent-consensus-builder
Claude Code and agent skill by khalilbenaz/claude-skills-collection
- community
Checking that the SKILL.md file is still in the repository.
Mécanismes de consensus et de vote entre agents pour prendre des décisions collectives fiables. Se déclenche avec "consensus agent", "vote agents", "décision collective", "agent voting", "multi-agent decision", "majority vote", "agent debate", "agent deliberation". Also triggers on "agent consensus", "majority vote between agents".
Install
npx vskill@latest install khalilbenaz/claude-skills-collection/agent-consensus-builderSKILL.md
Agent Consensus Builder
Quand utiliser ce skill
| Critère | Utilise le consensus | N'utilise PAS le consensus | |
|---|---|---|---|
| Nature de la question | Incertaine, subjective, multicritère | Factuelle, vérifiable, calculable | |
| Conséquences d'erreur | Irréversibles ou coûteuses | Faibles, corrigeables facilement | |
| Perspectives | Plusieurs angles utiles (risque, UX, technique) | Un seul expert suffit | |
| Latence | Acceptable (>2s) | Critique (<500ms) | |
| Budget tokens | Disponible (N × appels) | Contraint |
Règle rapide : si grep -r "answer" knowledge_base trouve la réponse, pas besoin de consensus. Si la décision dépend de valeurs ou de jugement, le consensus ajoute de la valeur.
Workflow en 10 étapes
1. Qualifier la décision
Avant de lancer quoi que ce soit, score la décision sur 3 axes (0–3 chacun) :
2. Définir la question et les options AVANT de lancer les agents
Format standard à passer à chaque agent :
3. Choisir la méthode de vote
| Méthode | Usage | Quand | Seuil typique | |
|---|---|---|---|---|
| Majority vote | Binaire simple | Décision oui/non | >50% | |
| Supermajority | Décision risquée | Rollback, suppression de données | ≥66% | |
| Weighted vote | Agents spécialisés | Agent expert > généraliste | Poids définis a priori | |
| Confidence-weighted | Agents incertains | Analyse de sentiments, prévisions | Score agrégé | |
| Borda count | N > 2 options | Choix d'architecture, priorisation | Premier rang |
4. Assurer la diversité d'opinion (critique)
Sans diversité, le consensus amplifie les biais. Minimum 2 axes de différenciation :
5. Lancer les agents en parallèle (Round 1)
6. Débat structuré (si no_consensus au Round 1)
3 rounds maximum. Au-delà, pas de valeur ajoutée.
7. Résoudre les deadlocks
Priorité décroissante :
- Tiebreaker déterministe : option la plus conservatrice/sûre gagne (pas de hasard)
- Moderator agent : agent supplémentaire invoqué avec le dossier complet (temperature=0.0)
- Escalation humaine : présenter les options avec pro/contra à un humain
- Random + logging explicite : dernier recours, jamais silencieux
Prévention : utilise toujours un nombre impair d'agents votants (3, 5, 7).
8. Valider le consensus et générer le minority report
9. Optimiser les coûts avec l'escalade progressive
10. Audit trail obligatoire
Intégration par framework
| Framework | Pattern recommandé | |
|---|---|---|
| LangGraph | Nodes parallèles (fan-out) → nœud d'agrégation conditionnel | |
| AutoGen | GroupChat avec speaker_selection="round_robin", GroupChatManager comme modérateur | |
| CrewAI | Crew avec agents aux rôles distincts, Process.hierarchical pour le modérateur | |
| Custom asyncio | asyncio.gather + fonctions d'agrégation ci-dessus |
Anti-patterns et pièges
| Anti-pattern | Pourquoi c'est un problème | Correctif | |
|---|---|---|---|
| Agents identiques (même prompt+temp) | Redondance, pas de diversité, amplifie les biais | Différencier rôle, température, framing | |
| Consensus sur faits vérifiables | Hallucinations collectives amplifiées | Chercher la réponse avec des outils | |
| Ignorer le minority report | Risques critiques souvent portés par la minorité | Logger et présenter les dissenting opinions | |
| >3 rounds de débat | Convergence nulle, coûts exponentiels | Limite stricte à 3 rounds | |
| Ajuster le seuil après le vote | Biais de confirmation, résultat non fiable | Définir le seuil avant de lancer | |
| Nombre pair d'agents | Deadlock structurel fréquent | Toujours 3, 5 ou 7 agents | |
| Agents tous avec confidence=1.0 | Le weighted vote perd tout intérêt | Forcer les agents à exprimer leur incertitude |
Règles non négociables
- Diversité obligatoire — Minimum 2 axes de différenciation entre agents (rôle, température, framing, contexte partiel). Sans ça, n'utilise qu'un seul agent.
- Seuil défini avant le vote — Jamais rétroactivement. Documente-le dans l'audit trail.
- Minority report toujours produit — Même si le consensus est fort à 90%.
- Nombre impair d'agents — 3 minimum pour un vote significatif, 5 pour les décisions critiques.
- Coût justifié — Chaque agent supplémentaire = N × coût. Commence par 2 agents, escalade seulement si nécessaire.
Communication Rules — MANDATORY
- Ultra-concise. No filler, no preamble, no pleasantries.
- Never say "happy to help", "sure!", "great question", "let me", or similar.
- Tool first, talk second. Act before explaining.
- Result first. Lead with outcome, not process.
- Stop when done. No summary, no recap, no trailing commentary.
- No politeness wrappers. Direct and blunt.
- Minimum words. If one word works, do not use ten.
- No unsolicited explanations.
- No emoji unless asked.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/agent-consensus-builder/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/khalilbenaz/claude-skills-collection/agent-consensus-builder)