From agentcouncil
Run the AgentCouncil decide protocol. You (Claude) act as orchestrator AND lead evaluator. Codex is the independent outside evaluator via persistent MCP session. Use when you want structured option comparison with assumptions, tradeoffs, and confidence for every option.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentcouncil:decideThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are running the AgentCouncil decide protocol. You are BOTH the orchestrator and the lead evaluator. Codex is the independent outside evaluator, running as a persistent MCP server with session memory.
You are running the AgentCouncil decide protocol. You are BOTH the orchestrator and the lead evaluator. Codex is the independent outside evaluator, running as a persistent MCP server with session memory.
Decision: $ARGUMENTS
Clearly state the decision question and the options being evaluated. There must be at least 2 options, each with an id, label, and description. Also identify any criteria and constraints. This frames the evaluation for both agents and the user.
Before Codex sees anything, write your own independent assessment of each option. For each option, state:
Display it clearly labeled as Claude's Assessment.
This step is critical. If you see Codex's analysis before writing your own, the independence is gone and the whole protocol is worthless.
Write a brief containing ONLY factual context:
CRITICAL: Do NOT include your assessment, preference, or ranking. The brief must contain zero evaluative content. No "I think option A is better", "I prefer", "my recommendation" -- purely factual context.
Call mcp__codex__codex to start a codex session with this brief. Save the threadId.
Send your full independent assessment to Codex so it can compare both evaluations. Use mcp__codex__codex-reply:
"Here is the lead evaluator's independent assessment (written before seeing yours): {your full assessment from Step 2}. Compare it with your own analysis. You may agree, disagree, or reassess. Push back where you think the lead is wrong."
Send the synthesis request on the same thread via mcp__codex__codex-reply:
"Based on our full discussion, produce a final decision synthesis. Return JSON with these exact keys: outcome (decided/deferred/experiment), winner_option_id (string or null), decision_summary (string), option_assessments (array of objects with option_id, pros, cons, blocking_risks, disposition, confidence, source_refs), defer_reason (string or null), experiment_plan (string or null), revisit_triggers (array of strings), next_action (string). Rules: evaluate ONLY the provided options, do NOT invent new options. For EVERY option include assumptions, tradeoffs, and confidence even when one option is the clear winner. Set disposition to selected/viable/rejected/insufficient_information. Outcome: decided if one option clearly superior, deferred if insufficient info, experiment if needs real-world validation."
Parse Codex's JSON response and present:
## Decision Result
**Outcome:** {outcome}
**Winner:** {winner_option_id or "None"}
### Decision Summary
{decision_summary}
### Option Assessments
For each option:
- **{option_id}: {label}** (disposition: {disposition}, confidence: {confidence})
Pros: {pros}
Cons: {cons}
Blocking Risks: {blocking_risks or "None"}
### Revisit Triggers
- {each trigger}
### Next Action
{next_action}
If JSON fails to parse, report outcome as "deferred" and show raw response.
npx claudepluginhub kirankrishnna/agentcouncil --plugin agentcouncilProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.