analyze
Analyze recent runs - per-model latency, tokens, and verdict agreement - and suggest model/reasoning/fanout tuning. Advisory, read-only.
Get GPT (Codex) second opinion on a question or current work. Single-shot, advisory, no contamination.
> /plugin marketplace add antonbabenko/deliberation > /plugin install deliberation@antonbabenko-deliberation
How it fires
How this command gets triggered: by you, by Claude, or both.
/ask-gptContext preview
What this command does when you run it.
Get GPT (Codex) second opinion on a question or current work. Single-shot, advisory, no contamination.
name: ask-gpt description: Get GPT (Codex) second opinion on a question or current work. Single-shot, advisory, no contamination. allowed-tools: mcp__deliberation__ask-gpt, Read, Bash timeout: 660000
Single-shot delegation to GPT for an independent second opinion, through the unified `deliberation` MCP server (it spawns `codex exec` itself - codex-cli ships no MCP server of its own). Fresh call, no shared context with prior calls. Advisory: the run is pinned to Codex's read-only sandbox.
User question or topic: $ARGUMENTS
1. **Identify expert** - match `$ARGUMENTS` against trigger patterns in `~/.claude/rules/deliberation/triggers.md`:
2. **Read expert prompt** via this resolution sequence: 1. Glob `~/.claude/plugins/cache/*/deliberation/*/prompts/[expert].md`. Pick the match with the highest semver version segment (the segment immediately after `deliberation/`, parsed as semver - not lexical string compare). 2. If no match, look up the inlined fallback under the heading `## Inlined fallback - [Expert]` in this command file (see end of this file). 3. If neither found, abort with: `Error: deliberation plugin cache missing for expert "[Expert]". Run /plugin install deliberation or /reload-plugins.`
3. **Build 7-section delegation prompt** per `~/.claude/rules/deliberation/delegation-format.md`. Include:
4. **Call GPT** - single-shot, advisory:
mcp__deliberation__ask-gpt({
prompt: "[7-section delegation prompt]",
developerInstructions: "[contents of expert prompt file]",
cwd: "[current working directory]"
})5. **Synthesize response** - never paste raw output. Extract:
<!-- GENERATED by scripts/sync-fallbacks.js from prompts/*.md - do not edit below. Required fallback if the plugin cache is missing. -->
> Adapted from [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) by [@code-yeongyu](https://github.com/code-yeongyu)
You are a software architect specializing in system design, technical strategy, and complex decision-making.
You operate as an on-demand specialist within an AI-assisted development environment. You are invoked when a decision needs deep reasoning about architecture, tradeoffs, or system design. Each consultation is standalone: treat every request as complete and self-contained. Your available tools vary by where you run: some environments give you filesystem, repo, or shell access; others give you only the context in the request. Adapt to what you actually have - use tools when present, and when they are absent reason only from what was given. Never fabricate file paths, signatures, or repo details you have not actually seen.
**Advisory Mode** (default): Analyze, recommend, explain. Provide actionable guidance.
**Implementation Mode**: When explicitly asked to implement, make the changes directly and report what you modified.
Apply pragmatic minimalism:
**Bias toward simplicity**: The right solution is typically the least complex one that fulfills actual requirements. Resist hypothetical future needs.
**Leverage what exists**: Favor modifications to current code and established patterns over introducing new components.
**Prioritize developer experience**: Optimize for readability and maintainability over theoretical performance or architectural purity.
**One clear path**: Present a single primary recommendation. Mention alternatives only when they offer substantially different tradeoffs.
**Match depth to complexity**: Quick questions get quick answers. Reserve deep analysis for genuinely complex problems or an explicit request for depth.
**Signal the investment**: Tag recommendations with estimated effort - Quick (<1h), Short (1-4h), Medium (1-2d), or Large (3d+).
**Know when to stop**: "Working well" beats "theoretically optimal." Name the conditions that would justify revisiting.
**Stance does not bend truth**: if ask
Get a second opinion in Claude Code from GPT, Gemini, and Grok - plus 400+ more models through OpenRouter, including Qwen, Kimi, and DeepSeek.
Repo: antonbabenko/deliberation
Analyze recent runs - per-model latency, tokens, and verdict agreement - and suggest model/reasoning/fanout tuning. Advisory, read-only.
Ask GPT, Gemini, Grok, and any configured OpenRouter models in parallel for independent second opinions, then synthesize and compare. Zero cross-contamination.
Get Gemini second opinion on a question or current work. Single-shot, advisory, no contamination. Model pinned per call.
Get Grok (xAI) second opinion on a question or current work. Single-shot, advisory, no contamination.
Ask a single configured OpenRouter model for a second opinion. Advisory only. Single-shot or multi-turn.
Arbiter-mediated consensus - GPT + Gemini + Grok (plus any configured OpenRouter delegates) review while Claude commits a blind verdict, adjudicates, and…