skills/ask/SKILL.md
Process-first advisor routing for multi-model consultation via ask commands, with artifact capture and no raw CLI assembly
npx skillsauth add Thomashighbaugh/opencode askInstall 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.
Use OMC's canonical advisor skill to route a prompt through the local OpenCode, Codex, or Gemini CLI and persist the result as an ask artifact.
/ask <opencode|codex|gemini> <question or task>
Examples:
/ask codex "review this patch from a security perspective"
/ask gemini "suggest UX improvements for this flow"
/ask opencode "draft an implementation plan for issue #123"
Required execution path — always use this command:
omc ask {{ARGUMENTS}}
Do NOT manually construct raw provider CLI commands. Never run codex, opencode, or gemini directly to fulfill this skill. The omc ask wrapper handles correct flag selection, artifact persistence, and provider-version compatibility automatically. Manually assembling provider CLI flags will produce incorrect or outdated invocations.
opencode --version
codex --version
gemini --version
omc ask writes artifacts to:
.opencode/state/artifacts/ask/<provider>-<slug>-<timestamp>.md
Task: {{ARGUMENTS}}
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".