By m-ghalib
Run AI-powered code reviews and delegate debugging, implementation, or research tasks to Gemini directly from Claude Code, with background job management and configurable review gates.
Run a Gemini review that challenges the implementation approach and design choices
Cancel an active background Gemini job in this repository
Delegate investigation, an explicit fix request, or follow-up rescue work to the Gemini rescue subagent
Show the stored final output for a finished Gemini job in this repository
Run a Gemini code review against local git state
Internal guidance for composing Gemini 3 prompts for coding, review, diagnosis, and research tasks inside the Gemini Claude Code plugin
Internal helper contract for calling the gemini-companion runtime from Claude Code
Internal guidance for presenting Gemini helper output back to the user
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
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 claimnpx claudepluginhub m-ghalib/gemini-plugin-cc --plugin geminiBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executes directly as bash, bypassing the AI model
Executes directly as bash, bypassing the AI model
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax

/plugin marketplace add m-ghalib/gemini-plugin-cc
/plugin install gemini@gemini-plugin-cc
/reload-plugins
/gemini:setup --verify
The /gemini:setup command checks whether the Gemini CLI is installed and authenticated. If the CLI is missing and npm is available, it offers to install the pinned CLI with npm install -g @google/[email protected].
PATH.~/.gemini/settings.json, or completed interactively by running gemini in a terminal.gemini-plugin-cc gives Claude Code a local Gemini companion for code review,
adversarial review, and delegated task work. It wraps Google's Gemini CLI
(@google/[email protected]) through the Agent-Client Protocol (ACP), using
JSON-RPC 2.0 over stdio so Claude and Gemini can work side by side on the same
repository.
The plugin exposes seven slash commands plus the gemini-rescue subagent.
Review commands are read-only. Rescue defaults to Gemini CLI's write-capable
--yolo --sandbox mode, scoped to the repository worktree; use --plan for a
read-only planning run.
| Command | Purpose |
|---|---|
/gemini:setup | Verify Gemini CLI readiness, check auth, and toggle the review gate |
/gemini:review | Review code changes with structured findings |
/gemini:adversarial-review | Challenge implementation choices, tradeoffs, and assumptions |
/gemini:rescue | Delegate investigation, diagnosis, research, or fix work to Gemini |
/gemini:status | Check active and recent Gemini jobs |
/gemini:result | Show the stored output of a finished job |
/gemini:cancel | Cancel an active background job |
Verify the install:
/gemini:setup --verify
Review current work:
/gemini:review --wait
Challenge a feature branch:
/gemini:adversarial-review --base main challenge whether this retry logic handles all failure modes
Delegate an investigation:
/gemini:rescue --background investigate the N+1 query problem in the user dashboard
/gemini:status --wait
/gemini:result
Enable stop-time review:
/gemini:setup --enable-review-gate
/gemini:reviewReads your working-tree diff or branch diff and asks Gemini to review it. Returns structured findings covering correctness, regression risk, and code quality. Review-only -- never modifies code.
Flags: --base <ref> (explicit base branch), --scope auto|working-tree|branch, --wait (foreground), --background (detach).
If neither --wait nor --background is specified, Claude estimates the review size and recommends an execution mode.
/gemini:review
/gemini:review --base main
/gemini:review --scope branch --background
/gemini:adversarial-reviewSame target selection as /gemini:review, but challenges the chosen implementation, design choices, tradeoffs, and assumptions. Not just a stricter pass over defects -- it asks whether the current approach is the right one and where the design could fail under real-world conditions.
Steerable: accepts focus text after flags to direct the review toward specific concerns.
Flags: same as /gemini:review.
/gemini:adversarial-review
/gemini:adversarial-review --base main challenge the error handling strategy
/gemini:adversarial-review challenge whether this retry logic handles all failure modes
/gemini:rescueDelegates code investigation, fixes, or diagnosis to Gemini. For exploratory or diagnostic tasks, the plugin suggests that Gemini use its built-in codebase_investigator subagent before drafting a fix.
Flags:
| Flag | Description |
|---|---|
--background | Detach and run as a background job |
--wait | Run in the foreground (block until complete) |
--resume | Continue from the last Gemini thread in this repository |
--fresh | Start a new Gemini thread (ignore any prior session) |
--model <alias> | Choose a specific Gemini model (see model aliases below) |
--effort low|medium|high | Set Gemini's thinking level (accepted; pending upstream ACP support) |
--plan | Read-only planning run (Gemini proposes but does not execute) |
Model aliases:
Use Gemini CLI from Claude Code to review code or delegate tasks.
Automatic code review, adversarial review, and rescue via Codex.
Use the Pi coding agent from Claude Code to review code or delegate tasks.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns