Opencode Copilot Opus
Use this skill to make Codex and Copilot Opus discuss the same topic in multiple rounds while preserving context in one opencode session.
Run Workflow
- Run environment precheck.
- Start a new Opus review session.
- Continue in the same session with
-cor explicit-s <session_id>. - Bring Opus findings back to Codex and iterate.
Use the helper script:
~/.codex/skills/opencode-copilot-opus/scripts/opus_bridge.sh auth
~/.codex/skills/opencode-copilot-opus/scripts/opus_bridge.sh models
~/.codex/skills/opencode-copilot-opus/scripts/opus_bridge.sh new "请评审这个方案并给出风险清单"
~/.codex/skills/opencode-copilot-opus/scripts/opus_bridge.sh continue "补充背景:仅全范围检索"
~/.codex/skills/opencode-copilot-opus/scripts/opus_bridge.sh list-sessions
~/.codex/skills/opencode-copilot-opus/scripts/opus_bridge.sh run-session ses_xxx "继续上次结论,给8周计划"
Session Continuity Rules
- Use
newfor first prompt in a topic. - Use
continuewhen the last opencode session is the one to extend. - Use
run-session <session_id>when continuity must be deterministic. - Record the returned
session_idin notes/logs for reproducibility.
Prompt Pattern
Use a structured prompt to reduce drift:
背景:
- 现状...
- 约束...
目标:
- 本轮需要确认的问题...
请输出:
1) 风险清单(按严重度)
2) 控制措施
3) 是否建议推进与边界条件
Troubleshooting
Read references/troubleshooting.md when any opencode command fails.
Key fast fixes:
- Cache permission error: set
XDG_CACHE_HOME=/tmp. - Local config schema error: set
XDG_CONFIG_HOME=/tmp(safe mode). - Wrong provider/model: use
github-copilot/claude-opus-4.6.
Safety Notes
- Keep opencode discussion read-only by default (no destructive shell operations).
- Always require explicit confirmation before destructive git/system actions.
- When Opus conclusions conflict with code reality, validate against local code before adopting.