Opencode
Use when the user types /opencode or asks to run opencode for an external review, research pass, or second opinion. Runs the opencode CLI non-interactively in the background and reports back its verdict. Defaults to a strong reasoning model and supports alternates on request.From its SKILL.md
npx -y skills add alesha-pro/quorum --skill opencodeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.0 KB, as published. Nobody here has run it
opencode — external pass
Summon a fresh opencode CLI run as an independent outside model for a review, research pass, or second opinion. Use when the user writes /opencode "..." or asks to involve opencode.
Prerequisites
opencodeCLI installed (opencode --version).- The default below uses opencode's free
opencode/deepseek-v4-flash-free(the opencode Zen free tier) — no API key, justopencode auth login. Swap in any model you have configured — see Model selection.
Default command
Run from the relevant workspace root:
opencode run "<prompt>" --model "opencode/deepseek-v4-flash-free" > /tmp/opencode-<tag>.log 2>&1
- Pick a unique
<tag>per call (a short topic slug). - opencode streams tool usage before its final verdict — the final answer is at the end of the log. Read the whole file but report the concluding verdict.
--dir <path>to root opencode elsewhere;--format jsonfor machine-readable events.
Model selection
Run opencode models to list everything available to you, then pass --model "<provider>/<model>".
Free (opencode Zen — no API key):
opencode/deepseek-v4-flash-free— DeepSeek V4 Flash (the default)- alternatives:
opencode/nemotron-3-ultra-free,opencode/mimo-v2.5-free,opencode/north-mini-code-free
Premium (needs your own provider auth via opencode auth login) — stronger; the author's picks:
- DeepSeek:
--model "deepseek/deepseek-v4-pro" --variant "max" - Kimi:
--model "moonshot/kimi-k2.7-code" --variant "max" - Qwen:
--model "qwen/qwen3.6-plus" --variant "max"
--variant "max" only applies to providers that support variants — drop it for the free models.
Execution (background + wait)
The external model can take a while, so run it in the background and wait — don't block the turn:
- Claude Code: Bash tool with
run_in_background: true; you're re-invoked on exit, then read/tmp/opencode-<tag>.log. - Other agents / plain shell: background it (
... &) and wait for exit, or run foreground with a generous timeout.
Don't treat partial streamed output as final — wait for the process to exit, then summarize the concluding answer.
Prompt shape
Include:
- repo/workspace path and current task context;
- whether the request is read-only or may edit files (default read-only unless the user explicitly asks opencode to implement changes);
- focus areas: correctness, regressions, tests, infra risk, production behavior, or the research questions;
- requested output shape: verdict, blocking issues, non-blocking issues, recommended fixes.
After it answers
Check important findings against local code before recommending changes. Summarize the verdict, noting where you agree or disagree.