Give your agent more perspectives.
Five independent advisors. One clear recommendation.
Council is a skill that helps you make decisions. Ask a question about your project. Five independent advisors weigh in. The Chairman brings it all together.
Three confident robot advisors in blue, each looking from a different perspective.
Independent minds. Useful disagreements.
01 Ask your question Bring a decision. Council chooses relevant perspectives, or you name your own.
02 Convene the council Five advisor subagents assess independently in parallel.
03 Make the call The Chairman weighs each perspective. Your agent adds its take and next step.
Should we rewrite this service?
Architecture example: five independent perspectives
Perspective Recommendation Position
Performance Profile the bottleneck first. Refactor
Security Migrate one boundary at a time. Refactor
Maintenance A clean rewrite could simplify ownership. Rewrite — dissent
Cost Keep the parts already earning their keep. Refactor
Simplicity Fix the smallest thing that changes the outcome. Refactor
Chairman’s verdict Refactor first. Revisit a rewrite when the measured constraints justify it.
My take Start with the slowest path. Set a benchmark before changing the architecture.
Should we launch now or add more features?
Product example: five independent perspectives
Perspective Recommendation Position
User experience Put the core workflow in real users’ hands. Small beta
Engineering Fix critical bugs. Save the extras for later. Small beta
Brand Polish onboarding before making a first impression. Wait — dissent
Growth Learn which benefits actually bring people back. Small beta
Support Start with a group you can help personally. Small beta
Chairman’s verdict Launch a small, supported beta. Fix onboarding friction before a wider release.
My take Invite ten people with the problem. Watch them complete the core task before adding features.
Should we choose a descriptive or playful name?
Naming example: five independent perspectives
Perspective Recommendation Position
Clarity Make the product’s purpose easy to understand. Descriptive
Brand A distinctive name gives people something to remember. Playful — dissent
Search Check that people can find you by name. Verify first
Language Choose something easy to say, spell, and share. Keep it simple
Positioning Pair a memorable name with a clear descriptor. Playful + clear
Chairman’s verdict Choose a memorable name with a plain-language descriptor. Check for conflicts before committing.
My take Test three names with five likely users. Ask what each does, then which one they remember.
Pull up a chair.
Install the skill. Bring a question. Convene the Council.
Claude Code
Codex
Other agents
Claude Code
/plugin marketplace add mattakins/council
/plugin install council@mattakins
Copy commands
Then ask
/council:council should we rewrite this service?
Codex
codex plugin marketplace add mattakins/council
codex plugin add council@mattakins
Copy commands
Then ask
$council:council should we rewrite this service?
Other agents
npx skills add mattakins/council -g
Copy commands
Then ask
Use the council skill: should we rewrite this service?
Select your agents in the installer. Or follow the standalone install instructions .
Full behavior requires parallel, isolated subagents.
Make it your own.
quickSkip the Chairman for a faster take.
deepResearch + seven advisors + Chairman.
3Choose how many advisors join.
"SEO, legal, UX"Choose the perspectives yourself.
no researchReason only from the context you provide.
saveKeep the complete result in Markdown.
Options combine. Natural language works too.