skills/ccg/SKILL.md
Multi-model orchestration via ask commands for alternative perspectives, then synthesis
npx skillsauth add Thomashighbaugh/opencode ccgInstall 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.
CCG routes through the canonical /ask skill to get perspectives from multiple models, then synthesizes into one answer.
Use this when you want parallel external perspectives without launching tmux team workers.
1. Decomposes the request into advisor prompts for different models
2. Runs queries via /ask skill with available models
3. Artifacts are written under `.opencode/state/artifacts/ask/`
4. Synthesizes outputs into one final response
When invoked, follow this workflow:
Split the user request into:
Note: Use the /ask skill to query different models for perspectives.
Run advisors using available models:
/ask glm-5 "<architect prompt>"
/ask kimi-k2.5 "<designer prompt>"
Read ask artifacts from:
.opencode/state/artifacts/ask/*.md
Return one unified answer with:
If one model is unavailable:
If models are unavailable:
/ccg <task description>
Example:
/ccg Review this PR - architecture/security via one model and UX/readability via another
tools
Create valid, type-safe TypeScript tools for OpenCode — generates correct boilerplate, typed interfaces, and handler stubs. Use when building new tools for global config or per-project .opencode/tools/.
testing
Explore multiple solution branches in parallel, evaluate each, and recommend the best path. Use when the user explicitly invokes /ideation tree-of-thoughts or asks for "tree of thought" / "branching exploration".
testing
Run multiple independent reasoning passes and find consensus. Use when the decision is critically important, the stakes are high, or the user explicitly requests "run it multiple times" / "check consistency" / "self-consistency".
testing
Optimization by PROmpting — generate candidate prompt variations, test each against a benchmark, and report the best performer. Use when the user invokes /ideation opro or asks for "prompt optimization" / "OPRO".