council

September 18, 2026 · View on GitHub

🏛 Agent skill: your coding agent must convene the other agent CLIs on your machine and deliberate for X turns before giving you a plan

Kitze Made by Kitze
kitze.io · X · YouTube


More projects by Kitze

Zero To Shipped logo
Zero To Shipped
A full-stack starter kit for web and mobile apps.
Sotto logo
Sotto
Voice-to-text for macOS. Local AI, one-time purchase.
Tinkerer Club logo
Tinkerer Club
A private community for builders, self-hosters, and AI tinkerers.
Sizzy logo
Sizzy
The browser for web developers.
Supermac logo
Supermac
A macOS command center for everyday workflows.
DMX logo
DMX
A focused desktop client for X.

Support this project

Buy me a coffee   Sponsor on GitHub

Sponsors

Postiz logo
Postiz
Schedule social posts with AI agents.
FounderStack logo
FounderStack
A SaaS stack for your business, without subscriptions.
Matte logo
Matte
3D mockups, screen recordings, and video editing.
HTML/CSS to Image logo
HTML/CSS to Image
Turn HTML/CSS into images, PDFs, and screenshots.
NameMyVenti logo
NameMyVenti
Get your brand shouted out at Starbucks.



🏛 council

An agent skill that stops your coding agent from winging it: before giving you a final plan, whichever agent you're talking to must convene the other agent CLIs installed on your machine and deliberate.

Say:

council, 2 turns: should we migrate this app from Express to Hono?

and the lead agent (Claude Code, Codex, Cursor, Gemini, Grok, or OpenCode — whoever you asked) will:

  1. Draft a plan.
  2. Present it independently to every other agent CLI on your machine — each member gives exactly one reply per turn (verdict: SHIP IT / SHIP WITH CHANGES / RETHINK, strongest objections first). Members never see each other's replies.
  3. Revise the plan, telling members what changed — and repeat for as many turns as you asked.
  4. Answer with the whole deliberation as a conversation, plus the final plan.

Everything is one-shot CLI invocations under the hood (no ACP, no daemons, no API keys beyond the CLIs you already have installed and logged in). All member invocations are read-only: they may read your repo, never touch it. Failed or missing members are skipped gracefully and noted in the transcript.

Install

The skill is a single SKILL.md. Clone it where your agent looks for skills:

# Claude Code (personal)
git clone https://github.com/kitze/council ~/.claude/skills/council

# Claude Code (per-project)
git clone https://github.com/kitze/council .claude/skills/council

For other agents that support the Agent Skills format, clone into their skills directory (e.g. ~/.codex/skills/council), or just hand your agent the SKILL.md as instructions — it's self-contained.

Requirements

At least one other agent CLI installed and logged in: claude, codex, cursor-agent, gemini, grok, or opencode. The more you have, the bigger the council.

Notes

  • Deliberation sessions (plans, per-round prompts and replies) are kept in ~/.council/ so you can audit what every member actually said.
  • SKILL.md embeds the exact headless flags each CLI needs (cursor --trust, gemini --skip-trust, codex read-only sandbox, and the grok --system-prompt-override workaround for its silent headless cancellation) — found the hard way so you don't have to.

License

MIT


More projects by Kitze

Apps & tools

gifs.so
Search, copy, and download reaction GIFs.
Glink
Feedback, roadmaps, changelogs, and discussions.
Benji
Tasks, habits, calendar, health, and routines in one place.
Perkz
Sell and manage access to private GitHub repositories.
JustWrite
Distraction-free writing sprints for macOS, with time or word-count goals.
Releaseflow
App updates and downloads.
Passlock
A macOS password manager with time locks and unlock challenges.

Open source

Skillbox
A self-hosted, versioned skills library for AI agents.
Unclutter
Remove page clutter with AI-powered, reusable browser rules.
PageGrade
Grade page clarity, writing, and on-page SEO.
Council
Let your coding agents deliberate together before making a plan.
CodexMaxx
Manage Codex accounts, usage, and active sessions on macOS.
React Hanger
A collection of useful React hooks.
React Genie
Animate React elements as they enter the viewport.
MobX Router
A simple router for MobX and React apps.

All projects · GitHub · Follow on X · YouTube