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
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Executes directly as bash, bypassing the AI model
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.
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 to OpenCode.
This plugin is for Claude Code users who want an easy way to start using OpenCode (any provider, any model — Anthropic, OpenAI, OpenRouter, local) from the workflow they already have. It mirrors the openai/codex-plugin-cc plugin's surface, with the delegate swapped from Codex to OpenCode.
/opencode:review for a focused review of your current work/opencode:adversarial-review for a steerable challenge review/opencode:rescue, /opencode:status, /opencode:result, and /opencode:cancel to delegate work and manage background jobsopencode CLI with at least one provider configured (opencode auth login).
Add the marketplace in Claude Code:
/plugin marketplace add mubeda/opencode-plugin-cc
Install the plugin:
/plugin install opencode@opencode-cc
Reload plugins:
/reload-plugins
Then run:
/opencode:setup
/opencode:setup will tell you whether OpenCode is ready. If OpenCode is missing and npm is available, it can offer to install OpenCode for you.
If you prefer to install OpenCode yourself, use:
npm install -g opencode-ai
If OpenCode is installed but has no provider configured yet, run:
!opencode auth login
After install, you should see:
opencode:opencode-rescue subagent in /agentsOne simple first run is:
/opencode:review --background
/opencode:status
/opencode:result
Refresh the marketplace catalog, then update the plugin:
/plugin marketplace update opencode-cc
/plugin update opencode@opencode-cc
Reload plugins to pick up the new version:
/reload-plugins
/opencode:reviewRuns an OpenCode review on your current work using a provider-neutral review prompt. Output is whatever the configured model produces in Markdown.
[!NOTE] Reviews of multi-file changes might take a while. It's generally recommended to run them in the background.
Use it when you want:
mainUse --base <ref> for branch review. It also 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 itself. The companion runs OpenCode with --dangerously-skip-permissions, but the review prompt explicitly tells the model not to modify files.
/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.
Use it when you want:
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:opencode-rescue subagent.
Use it when you want OpenCode to:
[!NOTE] Depending on the task and the model you choose these tasks might take a long time and it's generally recommended to force the task to be in the background or move the agent to the background.
It supports --background, --wait, --resume, and --fresh. If you omit --resume and --fresh, the plugin can offer to continue the latest rescue thread for this repo.
Examples:
npx claudepluginhub mubeda/opencode-plugin-cc --plugin opencodeComprehensive 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.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
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.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.