You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: integrate OpenCode + Copilot Pro model routing strategy
Transition devkit from Claude/Google model references to OpenCode Zen
models with a dual-tool strategy: OpenCode for heavy agentic work,
Copilot Pro for lightweight tasks.
Changes:
- Create opencode.json with model routing, MCP servers, and plugins
- Update all 12 existing agents to OpenCode Zen model IDs
- Add 2 new agents: coder (GPT 5.3 Codex, autonomous test-fix loops)
and frontend (Kimi K2.5, vision-to-code)
- Rewrite agent-advisor with full routing table and Copilot vs OpenCode
decision framework
- Add cost-awareness rule to skills/rules/ with model tier guidelines
- Create opencode-setup.sh for symlinks and Copilot CLI install
- Add OpenCode alias (oc) to shell enhancements
- Update CLAUDE.md and README.md with dual-tool documentation
Model routing: Gemini 3.1 Pro for planning/review, GPT 5.4 for
building, GPT 5.3 Codex for autonomous coding, Kimi K2.5 for
frontend, MiniMax M2.5 Free for grunt work.
https://claude.ai/code/session_018HqGQwqAc7inAbJ1B9sc2g
This symlinks OpenCode agents and config, and installs the Copilot CLI extension. See `opencode/aig_agents/README.md` for the full agent reference and model routing strategy.
- Agent configs are markdown files with persona/behavior instructions
102
126
- Shell scripts should use `set -e` and follow existing patterns in `scripts/`
103
127
-`skills/rules/` is the single source of truth for always-on rules -- `.claude/rules/` files are symlinks. Edit files in `skills/rules/`, not `.claude/rules/`
128
+
-`opencode/aig_agents/` is the single source of truth for OpenCode agents -- `~/.config/opencode/agents/` is a symlink
129
+
- Agent model IDs use the `opencode/` prefix for Zen models (e.g., `opencode/gpt-5.4`)
104
130
-`skills/commands/` and `skills/plane/` are slash commands symlinked into `~/.claude/skills/`
105
131
-`.cursor/rules/` is maintained separately in `.mdc` format -- update when modifying standards in `skills/`
Copy file name to clipboardExpand all lines: README.md
+38-15Lines changed: 38 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,27 +71,44 @@ It includes curated CLI tools installed via Homebrew, 9 Zellij layouts for diffe
71
71
72
72
## AI Tools (Optional)
73
73
74
-
The repo includes configs for AI coding tools — these are entirely optional and nothing else depends on them. Agent definitions are provided for [OpenCode](https://github.com/anomalyco/opencode), and assistant rules are included for Claude Code and Cursor.
74
+
The repo includes configs for AI coding tools — these are entirely optional and nothing else depends on them.
75
+
76
+
### Dual-Tool Strategy: OpenCode + Copilot Pro
77
+
78
+
| Layer | Tool | Cost | What It Handles |
79
+
| :--- | :--- | :--- | :--- |
80
+
| Inline completions | Copilot Pro | $10/mo | Tab-complete in Neovim. Unlimited. |
81
+
| Quick chat | Copilot Pro | Included | Quick questions, explain errors (300 reqs). |
82
+
| PR review | Copilot | Included | Assign Copilot as reviewer on PRs. |
83
+
| Heavy agentic work | OpenCode + Zen |~$90/mo | Architecture, multi-file refactors, autonomous coding. |
84
+
85
+
### OpenCode Agents (14 agents)
86
+
87
+
| Agent | Specialty | Model | Cost | Invoke With |
Agent configs live in [`opencode/aig_agents/`](opencode/aig_agents/). Rules live in [`skills/`](skills/) (symlinked into [`.claude/rules/`](.claude/rules/)) and [`.cursor/rules/`](.cursor/rules/).
|**PM**| Linear integration & project mgmt |`@linear`|
92
-
93
-
Agent configs live in [`opencode/aig_agents/`](opencode/aig_agents/). Rules live in [`skills/`](skills/) (symlinked into [`.claude/rules/`](.claude/rules/)) and [`.cursor/rules/`](.cursor/rules/).
94
-
95
112
## Open-Source Tools of Interest
96
113
97
114
Tools and projects from the community that complement this workflow:
0 commit comments