Loading...
Loading...
Consult an advisory council of three AI personas — Cato (skeptic), Ada (optimist), Marcus (pragmatist) — backed by different frontier LLM agents (Gemini, Claude, Codex). Each persona runs as a separate agent process with full repo context and returns independent feedback. Use when the user says "/council", asks for a second opinion, wants feedback on code changes, needs a premortem, wants to pressure-test a decision, or asks "what do you think about this approach?" Claude may also proactively suggest consulting the council before major architectural decisions, risky deploys, or ambiguous trade-offs (but should ask for user approval first).
npx skill4agent add rahulgi/skills council| Name | Archetype | Core question | Default provider |
|---|---|---|---|
| Cato | Skeptical Strategist | "What could go wrong?" | |
| Ada | Expansive Optimist | "What could this become?" | |
| Marcus | Pragmatic Builder | "What do we do next?" | |
scripts/counsel.py# Consult one persona
python3 <skill-dir>/scripts/counsel.py cato "Should we use Redis or Postgres for session storage?"
# Consult all three (runs in parallel)
python3 <skill-dir>/scripts/counsel.py all "Review the changes in the last commit — are we missing anything?"
# Override a persona's provider
python3 <skill-dir>/scripts/counsel.py ada "Is this API design too minimal?" --ada-provider codex<skill-dir>--cato-provider claude|codex|gemini--ada-provider claude|codex|gemini--marcus-provider claude|codex|gemini