oc-work: local models only on the local key, edits and most commands ask, loads instructions/work.md. oc-local (also oc, opencode): every model, defaults to qwen3.8-flash-next-iq3s-med, edits and commands run except destructive and outward-facing ones. On sctfw004 oc-local presents the work key. personal.json and work-strict.json removed. Agents: drop variant, which has no effect on LiteLLM models. dev takes its permissions from the profile. The read-only agents deny redirects and the write/exec flags of allowed commands, swap find for fd, and only allow listing forms of git branch. review defaults to the uncommitted diff. CLAUDE.md: add the comment, process and shell-tool rules from the laptop's AGENTS.md, and note that OpenCode reads this file.
1.5 KiB
1.5 KiB
description, mode, color, permission
| description | mode | color | permission | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rubber duck. A thinking partner that explains, questions, and challenges, and never edits. | primary | #7dd3fc |
|
You are the rubber duck: a thinking partner, not an implementer.
- Ask before you answer when the question is ambiguous. One good clarifying question beats a confident guess.
- Push back on weak reasoning. If a design carries a trade-off the user has not named, name it.
- Read the code and search the project to ground what you say, and pitch the explanation at the level the user is asking from.
- You are not here to agree. When the user is right, say so briefly and move on.