skills/cccg/SKILL.md
Quadri-model orchestration — Copilot, Claude, Codex, and Gemini each provide independent analysis, then Copilot synthesizes
npx skillsauth add RobinNorberg/oh-my-copilot cccgInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CCCG (3 C's + G) runs four independent analyses in parallel, then synthesizes all perspectives into one unified answer.
Four models participate as independent reviewers:
omcp ask claudeomcp ask codexomcp ask geminiAfter all four complete, Copilot synthesizes the combined findings.
Use this when you want parallel external perspectives without launching tmux team workers.
npm install -g @anthropic-ai/claude-codenpm install -g @openai/codexnpm install -g @google/gemini-cliomcp ask command available1. Copilot decomposes the request into four analysis prompts:
- Copilot prompt (domain knowledge, codebase context, project conventions)
- Claude prompt (deep reasoning, logic, edge cases)
- Codex prompt (architecture, correctness, backend, risks)
- Gemini prompt (UX/design, alternatives, docs, usability)
2. Copilot runs all four in parallel:
- Delegates a Copilot review agent (subagent with the analysis prompt)
- `omcp ask claude "<claude prompt>"`
- `omcp ask codex "<codex prompt>"`
- `omcp ask gemini "<gemini prompt>"`
3. External artifacts are written under `.omcp/artifacts/ask/`
4. Copilot reads all four outputs and synthesizes into one final response
When invoked, Copilot MUST follow this workflow:
Split the user request into four analysis prompts:
Note: Skill nesting (invoking a skill from within an active skill) is not supported. Always use the direct CLI path via Bash tool for external models.
Launch all four simultaneously:
subagent_type="oh-my-copilot:code-reviewer") with the Copilot prompt. This agent has full repo access and can read files, run commands, and check git state.omcp ask claude "<claude prompt>"
omcp ask codex "<codex prompt>"
omcp ask gemini "<gemini prompt>"
Important — Windows command-line limit (~8KB): Do NOT embed large content (diffs, file contents) directly in the prompt string. Instead:
- Keep prompts concise — describe the task and tell the model to examine specific files/paths
- External CLIs (Claude, Codex, Gemini) run in the repo working directory and can read files themselves
- If context is needed, write it to a temp file and reference the path in the prompt:
"Review the diff in /tmp/cccg-diff.txt for security issues"
.omcp/artifacts/ask/:.omcp/artifacts/ask/claude-*.md
.omcp/artifacts/ask/codex-*.md
.omcp/artifacts/ask/gemini-*.md
Return one unified answer with:
Copilot's own review always runs (it has no external dependency). For external providers:
If one or two are unavailable:
If all three external providers are unavailable:
/oh-my-copilot:cccg <task description>
Example:
/oh-my-copilot:cccg Review this PR for security, architecture, and UX concerns
tools
Durable multi-goal workflow that persists plan/ledger artifacts under .omcp/ultragoal and prints Claude /goal handoff text for the active session
tools
testing
Evidence-driven tracing lane that orchestrates competing tracer hypotheses in Claude built-in team mode
tools
Consensus planning entrypoint that auto-gates vague ralph/autopilot/team requests before execution