The pattern I'm at right now with Claude Code for larger features is: first write a spec together, then have it go through the spec and implement.
Specs are easy to read ("keep it concise"), easy to edit, and it's easy to see what they missed.
I ask it to put them in /claude/specs/
If there are database fields to be created, I do think that through myself and tell it ("create a model Post with fields title, published (boolean) and text")
Plus, you have the spec to reference if you want to build on this in the future.
It works incredibly well
# Aug 26, 2025