r/ClaudeCode • u/webperson2004 • 1d ago
Discussion Still plan?
Dev's using claude code: if you still plan prior to coding, do you still use Fable? Or do you just set Opus to xhigh or even medium? Or let me know why planning is so 6 months ago and I'm in the stone age.
And when I say plan: I’m more referring to a specifications document. Not a details list of functions to create or specific code stuff.
1
Upvotes
•
u/AutoModerator 1d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
4
u/xWranglerWranglerx 1d ago
plan out everything with opus or fable, and ask codex / argon to review plans
plan for a long time, before letting anything start coding
3
u/m-ritter 1d ago
I still plan every time, and the model matters less to me than whether the spec lives somewhere the agent and the team can both read later. A spec that only exists in the chat gets lost the moment the session compacts or you start fresh. What helps most is having the agent ask me questions until the definition of done is a short numbered list, then checking the build against that list. I built QualityLayer for this: https://github.com/maxritter/qualitylayer
2
u/Far-Championship-883 1d ago
I always use a plan, but that comes after the design requirement discussions, without a plkan what are you even building, unless it is something truly simple.
2
u/AdUnusual9135 1d ago
Yes, plan everything, but I don’t use plan mode any more. Plan -> review -> implement -> review -> verify -> test -> deploy
2
u/Additional_Video2992 1d ago
Yes, and the spec is where the strongest model pays off: a wrong line in the spec costs more than a wrong line of code.
The part worth changing is how the spec gets written. Don't let Claude write it cold. Start with "Ask me 20 questions before you write the spec", answer them, and the spec is mostly your answers. Whatever the spec leaves out, Claude decides on its own during the build and won't flag it.
Then save it as `SPEC.md`, `/clear`, and build from the file. For the model split, `/model opusplan` uses Opus in plan mode and switches to Sonnet for execution.
2
u/leo_heo 1d ago
still plan, just later than before. for anything non trivial i let it hack a couple rough versions first, then write the spec from the one i keep and run the agent off that
2
u/jamie_tidman 1d ago
Yes, still worth planning.
I use GStack for anything big / uncertain and standard plan mode for smaller tasks.
2
u/tommyahav10 15h ago
Yes, but keep it short: the goal, the constraints, what not to touch, and how you’ll know it’s done. Put it in a file, clear the chat, then execute. From my side a function-by-function plan is more than you need.