From agentcouncil
Run the AgentCouncil review protocol. You (Claude) act as orchestrator AND lead reviewer. Codex is the independent outside reviewer via persistent MCP session. Use when you want structured evaluative critique with severity-rated findings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentcouncil:reviewThis 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 review protocol. You are BOTH the orchestrator and the lead reviewer. Codex is the independent outside reviewer, running as a persistent MCP server with session memory.
You are running the AgentCouncil review protocol. You are BOTH the orchestrator and the lead reviewer. Codex is the independent outside reviewer, running as a persistent MCP server with session memory.
Artifact: $ARGUMENTS
Clearly state what is being reviewed, its type (code/design/plan/document/other), and the review objective. This frames the review for both agents and the user.
Before Codex sees anything, write your own independent review. You have the full conversation context -- use it. For each finding, state:
Display it clearly labeled as Claude's Review.
This step is critical. If you see Codex's findings 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 findings, opinion, assessment, or any direction. The brief must contain zero evaluative content. No "I found", "I noticed", "there appears to be" -- purely factual context.
Call mcp__codex__codex to start a codex session with this brief. Save the threadId.
Send your full independent review to Codex so it can compare both sets of findings. Use mcp__codex__codex-reply:
"Here is the lead reviewer's independent review (written before seeing yours): {your full review from Step 2}. Compare it with your own findings. You may confirm findings, dispute findings you disagree with, or add findings the lead reviewer missed."
Send the synthesis request on the same thread via mcp__codex__codex-reply:
"Based on our full discussion, produce a final synthesis. Return JSON with these exact keys: verdict (pass/revise/escalate), summary (string), findings (array of objects with id, title, severity, impact, description, evidence, locations, confidence, agreement, origin, source_refs), strengths (array of strings), open_questions (array of strings), next_action (string). Rules: each finding states IMPACT not fixes, set agreement to confirmed/disputed accurately, set origin to outside/lead/both, PRESERVE disputed findings -- do NOT collapse into consensus. Verdict: pass if no critical/high findings, revise if any high+, escalate if critical with high confidence."
Parse Codex's JSON response and present:
## Review Result
**Verdict:** {verdict}
### Summary
{summary}
### Findings
For each finding:
- **[{id}] {title}** (severity: {severity}, confidence: {confidence})
Impact: {impact}
Agreement: {agreement} | Origin: {origin}
### Strengths
- {each strength}
### Open Questions
- {each question}
### Next Action
{next_action}
If JSON fails to parse, report verdict as "escalate" 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.