By thomast8
Negotiate a code or plan review to convergence between Claude and Codex via a shared MCP scratchpad, or get a quick single-shot second opinion from Codex, including mid-planning.
Negotiate a code or plan review to convergence between Claude Code and Codex CLI via a shared local MCP server, or get a quick single-shot second opinion from Codex — including mid-planning.
Two plugins around one local MCP server ("negotiator"):
plugins/review-negotiator — the Claude Code plugin. Ships the MCP server itself, a negotiated-review skill that drives the negotiation loop, and /review-negotiator:setup, /review-negotiator:negotiate, /review-negotiator:consult commands.plugins/review-negotiator-codex — the Codex plugin. Ships a negotiation-reviewer skill so Codex can act as the reviewer, and registers the same MCP server.The negotiator server enforces a small state machine (a shared scratchpad) so the two sides negotiate to a real agreed or deadlocked conclusion — never a forced consensus — or, in advise mode, exchange a single second opinion that can be promoted into a full negotiation.
See ~/.claude/plans/this-seems-like-an-moonlit-river.md for the full design.
# Claude Code side
/plugin marketplace add ~/GitRepos/review-negotiator
/plugin install review-negotiator@review-negotiator
/review-negotiator:setup
setup also installs the Codex-side plugin and bootstraps the launchd daemon.
/review-negotiator:negotiate [code|plan] [focus text] — full negotiation to convergence./review-negotiator:consult [question] — single-shot second opinion (works mid-planning).Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub thomast8/review-negotiator --plugin review-negotiatorRank a repo's active contributors by their current capacity to review a new PR. Defaults to the current branch's PR; accepts a PR number or --repo-only. Scoring is min(load, fitness) where fitness blends familiarity with the changed files, breadth across the repo, and in-repo review engagement.
Create git worktrees from PR numbers / branch names / a live picker (your open PRs and PRs needing your review), and reclaim worktree branches back into main. Graphite-aware. Bundles WorktreeCreate/WorktreeRemove hooks so the session's project directory follows the worktree.
Synchronous Haiku-generated kebab-case session titles, emitted via hookSpecificOutput.sessionTitle on the first prompt of each Claude Code session. One-shot per session, recursion-safe, 20s timeout with a slugified-prompt fallback.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Unified capability management center for Skills, Agents, and Commands.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.