By srwbsw
Multi-engine second-opinion reviews for code, diffs, and architectural decisions. Supports Gemini, opencode (50+ models), Codex, Claude Code, GitHub Copilot, Qwen, and Kilo — with engine selection and automatic model discovery where supported.
Get a second opinion or code review from Google's Antigravity CLI (`agy`). Use this skill whenever the user says "ask Antigravity", "agy review", "review with agy", "get Antigravity's opinion", or wants an Antigravity-specific review. Also invoke proactively after completing any non-trivial code change — before declaring the task done — to get an independent perspective from a model trained differently. Model is optional — agy uses its default unless the user specifies one with `--engine=agy:<model>` (list choices with `agy models`).
Get a second opinion or code review from Claude Code. Use this skill whenever the user says "ask Claude", "review with Claude", "Claude review", "Claude Code review", or wants a Claude-specific review. The model is optional — Claude uses its configured default unless the user specifies one with `--engine=claude:<model>`.
Get a second opinion or code review from Command Code (`cmd`). Use this skill whenever the user says "ask Command Code", "cmd review", "review with cmd", "get Command Code's opinion", or wants a Command-Code-specific review. Also invoke proactively after completing any non-trivial code change — before declaring the task done — to get an independent perspective from a model trained differently. Model is optional — cmd uses its default unless the user specifies one with `--engine=cmd:<model>` (list choices with `cmd --list-models`).
Get a second opinion or code review from Codex CLI. Use this skill whenever the user says "ask Codex", "review with Codex", "Codex review", "get Codex's opinion", or wants a Codex-specific review. No model is required — Codex uses its configured default. If the user wants a specific model, they can provide the name.
Get a second opinion or code review from GitHub Copilot CLI. Use this skill whenever the user says "ask Copilot", "review with Copilot", "Copilot review", "get Copilot's opinion", or wants a Copilot-specific review. The model is optional — Copilot uses its default unless the user specifies one with `--engine=copilot:<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.
A universal multi-engine plugin that routes code reviews to the AI engine of your choice — Gemini, opencode, Codex, Claude Code, Copilot, Qwen, Kilo, Antigravity, Command Code, Cursor.
No single model catches everything. This plugin makes cross-engine review a first-class part of your workflow: pick an engine, optionally pick a model, get an independent perspective in seconds.
This repo also ships plugin manifests for Claude Code and Codex, so the same bundle can be recognized across both ecosystems.
| Engine | Model selection | Read-only flags |
|---|---|---|
| Gemini CLI | Automatic | -s --approval-mode plan |
| opencode | Provider → model (from registry) | --agent plan |
| Codex CLI | Optional (type-in) | -s read-only |
| Claude Code | Optional (type-in) | --print --permission-mode plan |
| GitHub Copilot CLI | Optional (type-in) | --plan --deny-tool=write --allow-all-tools |
| Qwen Code CLI | Optional (type-in) | -s --approval-mode plan |
| Kilo | Provider → model (free shown first) | --agent plan |
| Antigravity (agy) | Optional (agy models, or default) | --sandbox |
| Command Code (cmd) | Optional (cmd --list-models, or default) | --print --permission-mode plan --skip-onboarding |
| Cursor (agent) | Optional (agent --list-models, or default) | --print --plan --trust |
All engines launch from the repo directory (--cwd) and read content via native filesystem tools — no stdin piping.
Beyond the read-only flags above, review.js auto-applies a few functional flags so non-interactive runs don't hard-fail or hang (these survive --unrestricted): codex gets --skip-git-repo-check (so a non-git --cwd doesn't abort), gemini gets --skip-trust (bypasses the "untrusted directory" gate), and opencode gets --dir <cwd> (scopes its sandbox file-access root so subtree reads aren't rejected as external_directory).
Note: opencode's
big-picklemodel is high-latency on review-sized prompts and may approach the default 600s timeout. Prefer a faster model, or raise--timeout, when using it.
| Skill | Trigger phrases |
|---|---|
second-opinion | "second opinion", "independent review", "cross-model review" |
gemini-review | "ask Gemini", "review with Gemini", "Gemini's take" |
opencode-review | "use opencode", "ask opencode", "review with opencode" |
codex-review | "ask Codex", "review with Codex", "Codex's take" |
copilot-review | "ask Copilot", "review with Copilot", "Copilot review" |
qwen-review | "ask Qwen", "review with Qwen", "Qwen's take" |
kilo-review | "ask Kilo", "review with Kilo", "Kilo's take" |
agy-review | "ask Antigravity", "agy review", "review with agy" |
cmd-review | "ask Command Code", "cmd review", "review with cmd" |
cursor-review | "ask Cursor", "cursor review", "review with cursor" |
bin/review.js and bin/list.js — any modern version)gemini-reviewopencode-reviewcodex-reviewclaude-reviewcopilot-reviewqwen-reviewkilo-reviewagy-reviewcmd-reviewcursor-reviewYou only need the CLIs for the engines you actually use.
Release versions are managed by GitHub Actions. The workflow updates package.json, the Claude marketplace metadata, and the Codex plugin manifest together, so you do not need to edit version numbers by hand.
All engine execution goes through bin/review.js, and all provider/model discovery goes through bin/list.js — grant permissions once instead of per-engine or per-CLI:
{
"permissions": {
"allow": [
"Bash(~/.claude/plugins/cache/second-opinion-skill/second-opinion-skill/*/bin/review.js*)",
"Bash(node ~/.claude/plugins/cache/second-opinion-skill/second-opinion-skill/*/bin/list.js*)"
]
}
}
If you are using Claude Code, install the plugin through the marketplace:
npx claudepluginhub srwbsw/second-opinion-skill --plugin second-opinion-skillUI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.