Run an opencode review that challenges the implementation approach and design choices
Cancel an active background opencode job in this repository
Delegate investigation, an explicit fix request, or follow-up rescue work to the opencode rescue subagent
Show the stored final output for a finished opencode job in this repository
Run an opencode code review against local git state
Internal helper contract for calling the opencode-companion runtime from Claude Code
Internal guidance for composing opencode and GPT-5.4 prompts for coding, review, diagnosis, and research tasks inside the opencode Claude Code plugin
Internal guidance for presenting opencode 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 claimBased 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
Use opencode from inside Claude Code for code reviews or to delegate tasks.
Léelo en español.
This plugin is a port of OpenAI's codex-plugin-cc that swaps the Codex backend for the opencode CLI. Each task or review shells out to opencode run --format json, captures the JSONL event stream, and surfaces the resulting session id so jobs can be resumed later with opencode run --continue --session <id>. The same workflow lives on the Claude Code side: slash commands, a rescue subagent, optional stop-time review gate, background job tracking, and result reporting.
/opencode:review — read-only code review of your current git state/opencode:adversarial-review — steerable challenge review with focus text/opencode:rescue, /opencode:status, /opencode:result, /opencode:cancel — delegate work and manage background jobs/opencode:setup — verify the local opencode CLI, ask to install if missing, toggle the stop-time review gateopencode --version must work). Install with:
npm install -g opencode-ai, orcurl -fsSL https://opencode.ai/install | bash (see opencode docs)opencode auth login to set one up.Add the marketplace in Claude Code:
/plugin marketplace add victalejo/opencode-plugin-cc
Install the plugin:
/plugin install opencode@opencode-plugin-cc
Reload plugins:
/reload-plugins
Then run:
/opencode:setup
/opencode:setup tells you whether opencode is installed and at least one provider is configured. If opencode is missing and npm is available, the setup command can install it for you.
If opencode is installed but no provider is configured:
!opencode auth login
After install you should see:
opencode:rescue subagent in /agentsA typical first run:
/opencode:review --background
/opencode:status
/opencode:result
/opencode:reviewRuns a focused opencode code review on the current change set. Useful when you want:
mainUse --base <ref> for branch review. Supports --wait and --background. It is not steerable and does not take custom focus text — use /opencode:adversarial-review when you want to challenge a specific decision or risk area.
Examples:
/opencode:review
/opencode:review --base main
/opencode:review --background
This command is read-only and will not perform any changes. When run in the background you can use /opencode:status to check progress and /opencode:cancel to abort it.
/opencode:adversarial-reviewRuns a steerable review that questions the chosen implementation and design.
It can be used to pressure-test assumptions, tradeoffs, failure modes, and whether a different approach would have been safer or simpler.
It uses the same review target selection as /opencode:review, including --base <ref> for branch review. It also supports --wait and --background. Unlike /opencode:review, it can take extra focus text after the flags.
Examples:
/opencode:adversarial-review
/opencode:adversarial-review --base main challenge whether this was the right caching and retry design
/opencode:adversarial-review --background look for race conditions and question the chosen approach
This command is read-only. It does not fix code.
/opencode:rescueHands a task to opencode through the opencode:rescue subagent.
Use it when you want opencode to:
Supports --background, --wait, --resume, --fresh, and --model <provider/model>. If you omit --resume and --fresh, the plugin can offer to continue the latest rescue session for this repo.
Examples:
/opencode:rescue investigate why the tests started failing
/opencode:rescue fix the failing test with the smallest safe patch
/opencode:rescue --resume apply the top fix from the last run
/opencode:rescue --model anthropic/claude-sonnet-4-20250514 investigate the flaky integration test
/opencode:rescue --background investigate the regression
npx claudepluginhub victalejo/opencode-plugin-cc --plugin opencodeMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Memory compression system for Claude Code - persist context across sessions
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.