By gridgain
Extended skills library for Claude Code: TDD, debugging, collaboration patterns, plus GridGain/Ignite specialized code review with 5 reviewers, 6 fixers, and domain-specific patterns
Start a brainstorming session to design a feature or solution
Review uncommitted code changes using all specialized reviewers in parallel
Execute an implementation plan step by step
Fix issues identified by review using specialized fixers
Review a PR using all specialized reviewers and fixers in parallel
Use this agent when a major project step has been completed and needs to be reviewed against the original plan and coding standards. Examples: <example>Context: The user is creating a code-review agent that should be called after a logical chunk of code is written. user: "I've finished implementing the user authentication system as outlined in step 3 of our plan" assistant: "Great work! Now let me use the code-reviewer agent to review the implementation against our plan and coding standards" <commentary>Since a major project step has been completed, use the code-reviewer agent to validate the work against the plan and identify any issues.</commentary></example> <example>Context: User has completed a significant feature implementation. user: "The API endpoints for the task management system are now complete - that covers step 2 from our architecture document" assistant: "Excellent! Let me have the code-reviewer agent examine this implementation to ensure it aligns with our plan and follows best practices" <commentary>A numbered step from the planning document has been completed, so the code-reviewer agent should review the work.</commentary></example>
Fixes build configuration, dependency versions, and adds module documentation.
Reviews build configuration, dependencies, and upstream coordination for GridGain/Ignite.
Fixes C++ header issues, ownership semantics, and shell script problems.
Reviews C++, CMake, and shell script code for header issues, ownership semantics, script safety.
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
You MUST invoke this when working with concurrent/multithreaded code, especially in GridGain/Ignite. Triggers: HashMap in shared context, race condition, thread-safe, synchronized, volatile, ConcurrentHashMap, deadlock, lock ordering, AtomicReference, executor, parallel streams. Invoke BEFORE suggesting thread-safety fixes.
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
Invoke when code uses async/reactive patterns in GridGain/Ignite. Triggers: CompletableFuture, CompletionStage, Publisher, Subscriber, Flow, Channel, async callback, thenApply, whenComplete, exceptionally, backpressure. Invoke BEFORE fixing async code.
Uses power tools
Uses Bash, Write, or Edit tools
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.
GGCoder is an extended version of Superpowers - a complete software development workflow for coding agents. It includes all the original Superpowers capabilities plus specialized code review and fixing for GridGain 9 / Apache Ignite 3 codebases.
In addition to the core Superpowers workflow (brainstorming, planning, TDD, subagent-driven development), GGCoder adds:
| Reviewer | Focus |
|---|---|
gg-safety-reviewer | Concurrency, resource leaks, null safety, type safety |
gg-quality-reviewer | Dead code, duplication, logging, style |
gg-testing-reviewer | Coverage gaps, assertions, flakiness |
gg-cpp-reviewer | C++ headers, ownership, shell scripts |
gg-build-reviewer | Dependencies, API consistency |
When you use ggcoder:subagent-driven-development or ggcoder:requesting-code-review:
Pass 1: GridGain Domain Reviewers (Parallel)
├── .java/.cs files → gg-safety + gg-quality + gg-testing
├── .cpp/.h files → gg-cpp
└── build.gradle → gg-build
Pass 2: Architecture Review
└── code-reviewer (plan alignment, design patterns)
It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.
Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest.
After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY.
Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task, inspecting and reviewing their work, and continuing forward. It's not uncommon for Claude to be able to work autonomously for a couple hours at a time without deviating from the plan you put together.
There's a bunch more to it, but that's the core of the system. And because the skills trigger automatically, you don't need to do anything special.
GGCoder is built on top of Superpowers by Jesse Vincent. If you find this useful, consider sponsoring his opensource work.
Note: Installation differs by platform. Claude Code or Cursor have built-in plugin marketplaces. Codex and OpenCode require manual setup.
In Claude Code, register the marketplace first:
/plugin marketplace add tapnetix/ggcoder
Then install the plugin:
/plugin install ggcoder@ggcoder-marketplace
In Cursor Agent chat, install from marketplace:
/add-plugin ggcoder
or search for "ggcoder" in the plugin marketplace.
Tell Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/tapnetix/ggcoder/refs/heads/main/.codex/INSTALL.md
Detailed docs: docs/README.codex.md
Tell OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/tapnetix/ggcoder/refs/heads/main/.opencode/INSTALL.md
Detailed docs: docs/README.opencode.md
gemini extensions install https://github.com/obra/superpowers
To update:
gemini extensions update superpowers
Start a new session in your chosen platform and ask for something that should trigger a skill (for example, "help me plan this feature" or "let's debug this issue"). The agent should automatically invoke the relevant ggcoder skill.
brainstorming - Activates before writing code. Refines rough ideas through questions, explores alternatives, presents design in sections for validation. Saves design document.
using-git-worktrees - Activates after design approval. Creates isolated workspace on new branch, runs project setup, verifies clean test baseline.
writing-plans - Activates with approved design. Breaks work into bite-sized tasks (2-5 minutes each). Every task has exact file paths, complete code, verification steps.
npx claudepluginhub gridgain/ggcoderHarness-native ECC operator layer - 64 agents, 261 skills, 84 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex and antigravity CLIs when installed) to get diverse perspectives on coding problems
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.
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.