Local Council Execution

Conseil de secours de sous-agents Claude aveugles lorsqu'aucun fournisseur d'IA externe n'est configuré

par hex · hex/claude-council

Fonctionne avec configuration ★ 8.0/10

Local Council Execution — Conseil de secours de sous-agents Claude aveugles lorsqu'aucun fournisseur d'IA externe n'est configuré

Ce que fait

Exécute un conseil de secours local lorsqu'aucun fournisseur d'IA externe n'est configuré, générant plusieurs sous-agents Claude indépendants qui répondent chacun à partir d'un rôle assigné, puis synthétisant l'éventail des perspectives. Il souligne à plusieurs reprises que l'accord du même modèle est un signal faible, et non une corroboration inter-fournisseurs. Se déclenche via le flag --local de la commande ask ou après que l'utilisateur accepte l'offre de conseil local lorsqu'aucune clé de fournisseur ou CLI n'est trouvée.

Rapport de test

Le dépôt a été cloné dans un répertoire temporaire, CLAUDE_PLUGIN_ROOT a été défini, et le mécanisme a été exercé sous bash. query-council.sh --list-default a renvoyé vide (aucun fournisseur = la condition légitime du conseil local). En sourçant lib/roles.sh + lib/prompts.sh, j'ai confirmé que local_council_roles "" donne devil,simplicity,security,scalability, que count 5/3 étend/tronque correctement, que count 99 se limite aux 8 rôles, que get_role_name devil='Devil's Advocate', que validate_roles rejette les rôles inconnus, et que build_prompt_with_role a injecté le prompt de rôle + la question de l'utilisateur exactement comme documenté dans le template. Les 3 fichiers référencés vérifiés ponctuellement ont renvoyé HTTP 200. Pas de failles de sécurité (pas de curl|sh, base64, ou exfiltration). N'a PAS pu mesurer la sortie : l'étape 3 (générer N sous-agents parallèles, aveugles, en arrière-plan et à usage général) est le mécanisme porteur et je n'ai pas d'outil de génération de sous-agents dans ce contexte, donc aucun artefact de conseil n'a été produit.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/hex/claude-council.git /tmp/local-council-execution-src
mkdir -p ~/.claude/skills
cp -R /tmp/local-council-execution-src/skills/local-council-execution ~/.claude/skills/local-council-execution
# CAVEAT: this skill calls plugin scripts via ${CLAUDE_PLUGIN_ROOT} (config/roles.json, scripts/lib/prompts.sh,
# scripts/lib/roles.sh, scripts/query-council.sh). Those resolve ONLY when claude-council is installed as a PLUGIN.
# A bare skill copy has SKILL.md but not the scripts. For a working setup install the whole plugin instead:
#   /plugin marketplace add hex/claude-council   then   /plugin install claude-council
# Requires: jq. Also requires a subagent-spawn (Agent/Task) tool at runtime to launch the parallel members.
# Local council is a fallback invoked by `/claude-council:ask --local` when no providers are configured.

Commandes et exemples de prompts

  • /local-council-executionConseil de secours de sous-agents Claude aveugles lorsqu'aucun fournisseur d'IA externe n'est configuré

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Run a local council review on this decision
  • Get five expert perspectives on this plan
  • Ask the local council since no providers are set up