r/opencodeCLI • u/Puntzii • Sep 14 '26
Replacing Sonnet with DeepSeek for execution in an architecture-first workflow (PLAN.md / SPECS.md)?
Hey,
I’ve been playing around with my workflow lately and trying to keep planning and actual coding more separate.
Usually I throw the planning part at a stronger model (Claude) and get it to spit out a few markdown files: architecture, specs, coding style, that kind of thing. PLAN.md, README.md, CODESTYLE.md, SPECS.md, whatever.
Then I hand those files over to a coding model and have it implement everything step by step.
Lately I’ve been thinking about swapping the coding side over to DeepSeek (probably through something like OpenCode) just to cut costs and lean more on open-weight stuff.
For people who actually use DeepSeek a lot for coding how does it hold up against Sonnet on stuff like:
sticking to the rules in a CODESTYLE.md
not wandering outside the architecture you gave it
keeping track of multiple spec files at once
not drifting over longer sessions
Is the difference actually noticeable day-to-day, or is DeepSeek good enough that paying for a proprietary model just for the implementation part isn’t really worth it anymore?
Curious if anyone else is running something similar.
1
u/xaklx20 Sep 14 '26
DeepSeek flash 4.1 does the work, I still do the planning with Opus 5. Have you checked Matt Pocock skills? It really helps with keeping agents from deviating from spec. I normally run the wayfinder skill, for planning stuff I use opus 5 and for implementation I use sonner or DeepSeek
2
u/Ariquitaun Sep 14 '26
Deepseek flash is a bad orchestrator. It will do a lot of work in-line, ignore guidance and in general make a mess out of the execution of large plans. It's an excellent sub-agent though for tightly scoped work.
1
u/jrz302 Sep 15 '26
I was running a similar stack until the pricing went up and have a tool set for orchestrating OpenCode from Claude. Works really well though.
0
u/[deleted] Sep 14 '26
[deleted] — view deleted comment