Ask Gemini for a second opinion on any file, topic, or question
Activate ultra-compressed communication mode
Guide feature definition through discussion, generate a 1-pager, and create a GitHub issue
Create a GitHub issue and add it to ExamJam V.Next 25 project with Priority, Type, Initiative, and Status
Create a PR with an AI-generated best-in-class description based on commits
Detects common failure patterns in proposals, architectures, plans, and decisions. Use when reviewing any plan to identify red flags before they become problems. Covers architecture, timeline, team, process, and technology anti-patterns. Works on any domain — not just code.
Review codebase architecture for deepening opportunities — modules where the interface is nearly as complex as the implementation. Uses depth-as-leverage model and the deletion test. Use when the codebase feels tangled, after a burst of fast development, or when asked to review architecture.
Identifies and stress-tests implicit assumptions in plans, proposals, and decisions. Use when validating roadmaps, reviewing architecture proposals, assessing timelines, or challenging any plan where hidden assumptions could cause failure. Works on any domain — code, business, strategy, operations.
Ultra-compressed communication. Drops filler, hedging, and pleasantries while keeping technical terms exact. ~75% token reduction. Use when user says "caveman", "caveman mode", "be terse", or "stop being chatty".
Reviews code for logic flaws, edge cases, performance bottlenecks, security vulnerabilities, maintainability concerns, architecture best practices, and adherence to local patterns and CLAUDE.md guidelines. Use when users ask for code review or analysis, including reviewing uncommitted changes, the last local commit, unpushed code, or a specific GitHub pull request.
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 Claude Code plugin for automating GitHub workflows: code reviews, PR creation, and multi-model second opinions via Gemini.
1. Add the marketplace:
/plugin marketplace add kwiggen/claude-code-plugin
2. Install the plugin:
/plugin install kw-plugin@claude-code-plugin
3. (Optional) Enable auto-updates:
Run /plugin, go to Marketplaces tab, enable auto-update for claude-code-plugin
/plugin update kw-plugin@claude-code-plugin
gh) authenticatedGEMINI_API_KEY environment variable for Gemini features (dual-review, second opinions, image generation)| Command | Description |
|---|---|
/review-code | Run structured code reviews on uncommitted changes, commits, or GitHub PRs |
/create-pr [base] | Create pull requests with AI-generated descriptions |
| Command | Description |
|---|---|
/gemini-review | Dual code review from both Claude and Gemini with synthesis |
/ask-gemini | Get Gemini's independent opinion on any file, topic, or question |
/generate-image | Generate images using Gemini with AI-enhanced prompts |
/paper-banana | Publication-quality illustrations via 5-agent pipeline |
Requires:
GEMINI_API_KEYenvironment variable. Get a free key at Google AI Studio. If the API key is not configured, the dual-review and advisor commands gracefully fall back to Claude-only behavior.
| Command | Description |
|---|---|
/create-feature | Guide feature definition through discussion, generate a 1-pager |
/create-issue | Create a GitHub issue with project fields |
/validate | Validate plans, proposals, or architecture with parallel analysis |
| Command | Description |
|---|---|
/teach-me | Pedagogical code walkthrough tailored to your level |
/grill-me | Stress-test a plan or design with relentless interviewing |
/publish | Convert markdown to portable, shareable HTML with syntax highlighting and tabs |
Type these phrases naturally instead of using slash commands:
| Phrase | Action |
|---|---|
| "review", "code review", "cr" | Triggers /review-code |
| "gemini review", "dual review" | Triggers /gemini-review |
| "ask gemini", "gemini opinion" | Triggers /ask-gemini |
| "create pr", "open pr" | Triggers /create-pr |
| "use opus" / "use sonnet" / "use haiku" | Sets model preference for subagents |
| "thorough", "deep review" | Enables thorough analysis mode |
| "ship it", "lgtm" | Enables fast-execution mode |
| Skill | Used By |
|---|---|
code-reviewer | /review-code |
pr-writer | /create-pr |
feature-writer | /create-feature |
issue-creator | /create-issue |
gemini-reviewer | /gemini-review |
gemini-advisor | /ask-gemini |
image-generator | /generate-image |
paper-banana | /paper-banana |
teach-me | /teach-me |
grill-me | /grill-me |
publish | /publish |
assumption-challenger | /validate |
antipattern-detector | /validate |
validator | /validate |
gh) authenticatedThe /gemini-review, /ask-gemini, /generate-image, and /paper-banana commands require a GEMINI_API_KEY environment variable:
export GEMINI_API_KEY="your-key-here"
If the API key is not configured, the dual-review and advisor commands gracefully fall back to Claude-only behavior. Image generation commands require the key to function.
.claude-plugin/plugin.json # Plugin metadata
commands/ # Slash command definitions
skills/ # Skill implementations (SKILL.md files)
src/gemini/ # Gemini text generation API wrapper
src/image-gen/ # Gemini image generation API wrapper
src/publish/ # Markdown-to-HTML converter
src/features/ # Magic keywords, hooks
src/config/ # Config loading & merging
src/state/ # File-based state management
src/hud/ # Statusline / HUD rendering
keywords.json # Magic keyword definitions
MIT
npx claudepluginhub kwiggen/claude-code-plugin --plugin kw-pluginCommands for team workflows, PR reviews, and collaboration
Automated code review for pull requests using multiple specialized agents with confidence-based scoring
Use Gemini CLI from Claude Code to review code or delegate tasks.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
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.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.