mikeng-io/agent-skills/agent-council
- community
Checking that the SKILL.md file is still in the repository.
Role-diverse local council. Dispatches multiple expert roles (Devil's Advocate, Integration Checker, Domain Experts, Synthesis Lead) within one runtime/model family to review, audit, or brainstorm. Complements Model Council, Runtime Council, and Deep Council; use when role diversity and local adversarial debate are needed.
Install
npx vskill@latest install mikeng-io/agent-skills/agent-councilSKILL.md
Agent Council: Role-Diverse Local Council
Execute this skill to run a local expert council using one runtime/model family with multiple specialized roles. Unlike deep-council (which composes multiple bridge/runtime councils and may also include model diversity), agent-council uses role-diverse expert PERSPECTIVES to catch:
- Shared assumptions that a single viewpoint misses
- Integration gaps between components
- Hidden failure modes through adversarial challenge
- Cross-domain implications no single expert catches
When to Use Agent Council
| Scenario | Use Agent Council | Use Deep Council | |
|---|---|---|---|
| Need fast local role-diverse review | ✓ | Optional | |
| Need phase-end closure artifact | ✓ | Optional for high-risk phases | |
| Need each bridge/runtime to run its own local council | As child council | ✓ | |
| Need runtime/toolchain diversity (Codex vs Claude Code vs OpenCode) | ✗ alone | ✓ | |
| Need model diversity inside a bridge | ✗ alone | ✓ if bridge supports Model Council | |
| Need cross-council debate | ✗ alone | ✓ |
Agent Council is the local role-diverse primitive. Deep Council may compose multiple Agent Councils, Model Councils, or runtime-native councils and then run cross-council debate. For shared terminology, read council-taxonomy.
Modes
Agent Council supports multiple modes:
review/audit— produce findings, challenge them, and return a verdict.brainstorm/design— produce competing proposals, challenge assumptions, merge or reject proposals, and recommend a design direction.research— produce evidence-backed observations, contradictions, confidence levels, and gaps.
Brainstorm Mode
Brainstorm mode is for generating alternatives, not validating a coordinator's idea. The first round must be independent and minimally framed. Experts receive scope, objective, constraints, and output contract only. Do not include expected findings, a preferred design, or other experts' outputs in Round 1.
Brainstorm-mode output uses proposals, not severity findings:
Proposal states: proposed, expanded, challenged, revised, merged, split, accepted, rejected, parked, superseded.
Execution Instructions
When invoked, you will:
- Resolve scope and context — invoke preflight (if sparse) + context skill
- Populate council context from working_scope
- Select expert roles based on domains and task type
- Dispatch expert agents in parallel via Task tool
- Run debate protocol between expert perspectives
- Produce a consolidated expert council report
Step 0: Scope & Context Resolution
Follow the same pattern as deep-council Step 0:
- Invoke context skill — always required
- Invoke preflight skill — only if context confidence is low
- Merge into working_scope
Step 1: Populate Council Context
Read domain-registry to map domains to expert focus areas:
Step 2: Select Expert Roles
Agent Council spawns these expert roles (always present):
Core Roles (Always Dispatched)
| Role | Purpose | Domain | |
|---|---|---|---|
| Primary Reviewer | Direct analysis of scope with domain expertise | {domain} (per domain) | |
| Devil's Advocate | Challenge assumptions, find failure modes | cross-domain | |
| Integration Checker | Surface cross-component implications | integration | |
| Synthesis Lead | Aggregate findings, resolve disputes | meta |
Role Count Formula
Minimum: 4 (1 domain + 3 core roles) Maximum: 8 (5 domains + 3 core roles) — if more domains, group related domains
Step 3: Dispatch Expert Agents in Parallel
For each expert role, spawn a Task agent. All experts receive the SAME context but DIFFERENT role instructions.
Expert Input (same for all, role varies)
Expert Task Prompts
Primary Reviewer (one per domain):
Devil's Advocate:
Integration Checker:
Parallel Dispatch
Spawn ALL expert Task agents simultaneously:
Wait for ALL to complete before proceeding to Step 4.
Step 4: Debate Protocol
After all experts complete their initial analysis, run a debate round:
Round 1: Challenge Phase
Spawn a new Task agent as Debate Coordinator:
Round 2 (thorough intensity only): Second Challenge
For intensity: thorough, run a second debate round where the Devil's Advocate challenges Round 1 survivors.
Step 5: Synthesis
The Synthesis Lead aggregates all debate outputs:
Step 6: Produce Output
Council Report Structure
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/agent-council/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mikeng-io/agent-skills/agent-council)