Claude-Codex-Gemini tri-model orchestration via /ask codex + /ask gemini, then Claude synthesizes results
CCG routes through the canonical /ask skill (/ask codex + /ask gemini), then Claude synthesizes both outputs into one answer.
Use this when you want parallel external perspectives without launching tmux team workers.
npm install -g @openai/codex (or @openai/codex)npm install -g @google/gemini-cliomc ask command available1. Claude decomposes the request into two advisor prompts:
- Codex prompt (analysis/architecture/backend)
- Gemini prompt (UX/design/docs/alternatives)
2. Claude runs via CLI (skill nesting not supported):
- `omc ask codex "<codex prompt>"`
- `omc ask gemini "<gemini prompt>"`
3. Artifacts are written under `.omc/artifacts/ask/`
4. Claude synthesizes both outputs into one final response
When invoked, Claude MUST follow this workflow:
Split the user request into:
Note: Skill nesting (invoking a skill from within an active skill) is not supported in Claude Code. Always use the direct CLI path via Bash tool.
Run both advisors:
omc ask codex "<codex prompt>"
omc ask gemini "<gemini prompt>"
Read latest ask artifacts from:
.omc/artifacts/ask/codex-*.md
.omc/artifacts/ask/gemini-*.md
Return one unified answer with:
If one provider is unavailable:
If both unavailable:
/oh-my-claudecode:ccg <task description>
Example:
/oh-my-claudecode:ccg Review this PR - architecture/security via Codex and UX/readability via Gemini