golemfoundation/octant-council-builder

3 stars · Last commit 2026-03-17

Claude Code plugin that morphs into multi-agent evaluation councils — not just a council itself, a tool for building one

README preview

# Council Builder

A Claude Code plugin that **generates multi-agent evaluation councils**. It is not a council — it's a tool for building one. The default agents ship as a starting point for the [Octant hackathon](https://synthesis.md/hack/#octant), but they're scaffolding, not a finished product. Your job is to run `/council:setup`, reshape the agents, and make something that actually evaluates well for your domain.

Out of the box this does nothing useful. It needs your TLC to become a real evaluation tool.

## How it works

You design a council through conversation. The plugin then researches your domain, generates specialized agents, and wires them into a three-wave execution pattern:

```
Wave 1 — Data (parallel)        Wave 2 — Eval (parallel)       Wave 3 — Synth
┌──────────────────────┐        ┌──────────────────────┐       ┌──────────────────────┐
│ your data agents     │        │ your eval agents     │       │ your synth agent(s)  │
│ gather raw info      │───────▶│ score independently  │──────▶│ synthesize verdict   │
│ from external sources│        │ never see each other │       │ → REPORT.md          │
└──────────────────────┘        └──────────────────────┘       └──────────────────────┘
```

Evaluators never see each other's scores. That's the point — independence prevents groupthink. The synthesizer *can* talk back to evaluators via team tools — asking clarifying questions, challenging scores, or requesting deeper analysis before writing the final report.

View full repository on GitHub →