Skip to main content

/council — Multi-Perspective Review

Convene a panel of 10 specialist perspectives to brainstorm, critique, and vote on a decision.

When to Use

  • Architecture decisions needing diverse viewpoints
  • During /wish to generate approaches with tradeoffs
  • During /review to surface risks and blind spots
  • Deadlocked discussions needing fresh angles

Council Members

MemberFocusLens
questionerChallenge assumptions”Why? Is there a simpler way?“
benchmarkerPerformance evidence”Show me the benchmarks.”
simplifierComplexity reduction”Delete code. Ship features.”
sentinelSecurity oversight”Where are the secrets? What’s the blast radius?“
ergonomistDeveloper experience”If you need to read the docs, the API failed.”
architectSystems thinking”Talk is cheap. Show me the code.”
operatorOperations reality”No one wants to run your code.”
deployerZero-config deployment”Zero-config with infinite scale.”
measurerObservability”Measure, don’t guess.”
tracerProduction debugging”You will debug this in production.”

Modes

Lightweight Mode (Default)

When no council members are hired in the team, all perspectives are simulated in a single session. One agent plays all roles — faster, lower cost, good for most decisions.

Full Spawn Mode

When council members are hired in the team (genie team hire council), real agents deliberate via genie chat and reach consensus. Higher-quality since each member runs in its own context.
# Hire all 10 council members
genie team hire council

Smart Routing

Not every decision needs all 10 perspectives. Topics are routed to the relevant subset:
TopicMembers
Architecturequestioner, benchmarker, simplifier, architect
Performancebenchmarker, questioner, architect, measurer
Securityquestioner, simplifier, sentinel
API Designquestioner, simplifier, ergonomist, deployer
Operationsoperator, tracer, measurer
Observabilitytracer, measurer, benchmarker
Full Reviewall 10
Default: Core trio — questioner, benchmarker, simplifier.

Output Format

## Council Advisory

### Topic: [Detected Topic]
### Mode: [Lightweight / Full Spawn]
### Members Consulted: [List]

### Perspectives

**questioner:**
- [Key point]
- Vote: [APPROVE/REJECT/MODIFY]

**simplifier:**
- [Key point]
- Vote: [APPROVE/REJECT/MODIFY]

### Vote Summary
- Approve: X | Reject: X | Modify: X

### Synthesized Recommendation
[Council's collective advisory]

### User Decision Required
The council advises [recommendation]. Proceed?

Auto-Invocation Triggers

The council can be triggered automatically by other skills:
  • During /review: when an architecture decision has significant tradeoffs, /review may invoke /council for specialist input before rendering a verdict.
  • During /brainstorm: when the Decisions dimension stays unfilled after 2+ exchanges, /brainstorm suggests running /council to break the deadlock.

Rules

  • Advisory only — never block progress based on council vote
  • Never invoke all 10 for simple decisions
  • Each perspective must be distinct — no rubber-stamping
  • Always synthesize votes into a recommendation
  • The council advises, the user decides