agent-council

Summon multiple AI models to debate your question and reach a consensus.
When you're facing a tough decision or want diverse perspectives, this plugin queries multiple AI agents (Gemini CLI, GPT, Codex) in parallel and synthesizes their opinions into a single, balanced answer.
Trigger phrases:
- "summon the council"
- "ask other AIs"
- "what do other models think?"
How it works:
- Your question is sent to multiple AI agents simultaneously
- Each agent provides its perspective
- Claude synthesizes the responses into a consensus view with noted disagreements
```bash
# Example
User: "summon the council - should I use TypeScript or JavaScript for my new project?"
```
---
clarify

Turn vague requirements into precise, actionable specifications.
Before writing code based on ambiguous instructions, this plugin conducts a structured interview to extract exactly what you need. No more assumptions, no more rework.
Trigger phrases:
- "/clarify"
- "clarify requirements"
- "what do I mean by..."
The process:
- Capture - Record the original requirement verbatim
- Question - Ask targeted multiple-choice questions to resolve ambiguities
- Compare - Present before/after showing the transformation
- Save - Optionally save the clarified spec to a file
Example transformation:
| Before | After |
|--------|-------|
| "Add a login feature" | Goal: Add username/password login with self-registration. Scope: Login, logout, registration, password reset. Constraints: 24h session, bcrypt, rate limit 5 attempts. |
---
dev
Developer workflow tools: community scanning and technical decision-making.
This plugin provides two powerful skills for developer research and decision-making.
#### Skills
/dev-scan - Scan developer communities for real opinions
- Searches Reddit (via Gemini CLI), Hacker News, Dev.to, and Lobsters in parallel
- Synthesizes consensus, controversies, and notable perspectives
- Great for understanding community sentiment before adopting a tool
/tech-decision - Deep technical decision analysis
- Multi-phase workflow with 4 specialized agents running in parallel
- Combines codebase analysis, docs research, community opinions, and AI perspectives
- Produces executive-summary-first reports with scored comparisons
Trigger phrases:
- "developer reactions to...", "what do devs think about..."
- "A vs B", "which library should I use", "ęļ°ė ėėŽęē°ė "
How tech-decision works:
```
Phase 1: Parallel Information Gathering
âââââââââââââââââââŽââââââââââââââââââŽââââââââââââââââââŽââââââââââââââââââ
â codebase- â docs- â dev-scan â agent-council â
â explorer â researcher â (community) â (AI experts) â
ââââââââââŽâââââââââīâââââââââŽâââââââââīâââââââââŽâââââââââīâââââââââŽâââââââââ
âââââââââââââââââââīââââââââââââââââââīââââââââââââââââââ
â
Phase 2: Analysis & Synthesis âž
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â tradeoff-analyzer â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â
âž
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â decision-synthesizer â
â (Executive Summary First) â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
```
```bash
# Examples
User: "React vs Vue for my new project?"
User: "Which state management library should I use?"
User: "Monolith vs microservices for our scale?"
```
---
doubt
Force Claude to double-check its response before delivering.
When you include !rv anywhere in your prompt, Claude will pause before responding, re-validate its answer against potential errors, and only then deliver the response. Perfect for critical decisions or when you want extra confidence.
Trigger:
- Include
!rv anywhere in your prompt
How it works:
UserPromptSubmit hook detects !rv keyword and sets a flagStop hook intercepts Claude's response before delivery- Claude re-validates the response for errors, hallucinations, or questionable claims
- Only after verification does Claude deliver the final answer
Why !rv instead of !doubt?
The word "doubt" affects Claude's behavior - it starts doubting from the beginning. !rv (re-validate) is neutral.
```bash
# Example
User: "What's the time complexity of binary search? !rv"
# Claude will verify its answer before responding
```
---
interactive-review
Review Claude's plans and documents through a visual web interface.
Instead of reading long markdown in the terminal, this plugin opens a browser-based UI where you can check/uncheck items, add comments, and submit structured feedback.
Trigger phrases:
- "/review"
- "review this plan"
- "let me check this"
The flow:
- Claude generates a plan or document
- A web UI opens automatically in your browser
- Review each item with checkboxes and optional