councillisted
Install: claude install-skill developerjillur/all-cli-council
# The council
**Four models, three vendors, three stages** — five and four before one member was measured able
to write files and excluded by default. Every member answers alone, then ranks the others
**without knowing whose answer is whose**, then you synthesise. Runs on local CLIs — no API
keys.
```bash
# Installed as a plugin — $CLAUDE_PLUGIN_ROOT resolves to wherever it was installed.
# Cloned standalone, use the path you cloned to instead.
node "$CLAUDE_PLUGIN_ROOT/scripts/council.mjs" "<question>" --context <file>... --events
node "$CLAUDE_PLUGIN_ROOT/scripts/council.mjs" "<question>" --context <f> --lenses # +method diversity
node "$CLAUDE_PLUGIN_ROOT/scripts/council.mjs" "<question>" --context <f> --revise # +MoA round
node "$CLAUDE_PLUGIN_ROOT/scripts/council.mjs" "Grade this" --context <f>... --rubric # score /10
node "$CLAUDE_PLUGIN_ROOT/scripts/council.mjs" "x" --preflight # who is here; free
```
**`--detach` implies `--events`**, so the stream is always there to attach to. A human who wants to
watch it directly can run `node "$CLAUDE_PLUGIN_ROOT/scripts/watch.mjs"` in another terminal — tell
them that command rather than leaving them staring at a blank prompt.
**A member's own output cannot be relayed** — measured, every CLI is buffered in plain mode and its
first byte arrives at 90–98% of the run. The progress is a parent-side clock per member. Do not
promise the user streaming text.
## Two things to check before the first run o