From superpowers-cccg
Routes work to Codex (backend), Gemini (frontend), and Cursor (DevOps) via MCP tools. Claude is orchestrator-only — all code goes through external models. Use when: any implementation task, UI/components/styles, APIs/databases/auth/security/performance, DevOps/CI/scripts, or tasks mentioning Codex/Gemini/Cursor/CCCG/multi-model. Keywords: codex mcp, gemini mcp, cursor mcp, cross-validation, implementation, api, database, auth, security, performance, ui, component, devops, ci/cd
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-cccg:coordinating-multi-model-workThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Coordinating Multi-Model Work](#coordinating-multi-model-work)
Claude is the orchestrator — it routes tasks, coordinates models, and integrates results but never writes implementation code.
Use this module to route implementation to the right external model:
mcp__codex__codex) — backend: APIs, databases, algorithms, server-side logicmcp__gemini__gemini) — frontend: UI, components, styles, interactionsmcp__cursor__cursor) — DevOps: CI/CD, shell scripts, Dockerfiles, infrastructure, repo toolingThis module is intentionally minimal: it provides a small workflow and pushes details into reference files.
For review chain details, see coordinating-multi-model-work/review-chain.md.
You must execute the steps below:
1 After forming an initial analysis of the user request, share the request and your initial thinking with the appropriate external model (Codex/Gemini/Cursor based on routing) and ask them to improve the requirement analysis and implementation plan.
2 Before implementing any concrete coding task, route to the appropriate external model for implementation. Claude does NOT write code — all coding goes through CODEX, GEMINI, or CURSOR.
3 After the external model completes implementation, obtain Opus review per coordinating-multi-model-work/review-chain.md.
4 All external models provide references and implementations. You must think independently and question their answers. Blind trust is worse than no trust; your joint mission is to converge on a unified, comprehensive, precise result.
Main rule (Fail-Closed Gate): If you decide Routing != CLAUDE, you MUST obtain external output, or STOP in BLOCKED. Since Claude never implements code, all coding tasks MUST go external.
Early exposure: If you decide Routing != CLAUDE, run the external call before doing real work (writing code, generating tests, or producing final conclusions).
At skill checkpoints (CP1/CP2/CP3):
coordinating-multi-model-work/routing-decision.mdRouting != CLAUDE, apply coordinating-multi-model-work/GATE.md immediately (evidence or BLOCKED)All external model prompts include a Response Protocol that prevents token waste (thinking narration, context repetition, unstructured output). The protocol is stored in Serena shared memory (global/response_protocol) and read by all agents via the shared Serena HTTP instance.
Every PROMPT to an external model MUST end with:
## Response Protocol
FIRST: Read Serena memory 'global/response_protocol' for full format rules.
FALLBACK: You respond to an orchestrator agent, NOT a human. NO thinking narration, NO restating context, NO full file rewrites. Output: ## ANALYSIS (≤200 words) → ## DIFF (changed hunks only) → ## ISSUES (≤5) → ## VERDICT (one sentence).
See coordinating-multi-model-work/INTEGRATION.md for complete templates.
coordinating-multi-model-work/checkpoints.mdcoordinating-multi-model-work/routing-decision.mdcoordinating-multi-model-work/GATE.mdcoordinating-multi-model-work/INTEGRATION.mdcoordinating-multi-model-work/review-chain.mdcoordinating-multi-model-work/cross-validation.mdnpx claudepluginhub sitien173/superpowers-cccgCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.