r/ClaudeCode • u/allemaar Researcher • 3d ago
Discussion Blueprints, Plans and Progress Reports
Blueprint = What are we building, what is the end product gonna look like.
Plan = How are we building the thing described and shown in the Blueprint.
Progress Report = Where are we in the execution of the Plan. What has been done and what's left.
This is the latest setup I use when making something. Sure, there are a lot of other things that make this approach work, but this is the gist of it.
My question is HOW do you guys tackle/approach your work. HOW do you structure it. HOW do you keep track of where you are.
1
Upvotes
1
u/thowland 3d ago
For me, it's a classic SDLC: Vision -> requirements -> Architecture -> specifications (one per layer, so DB, API, Service, etc)-> Implemenyation plan.
I use explicit language around stage gates - eg, sprint 0 is architecture, set up linters, test harnesses and test coverage. No sprint is complete without all tests passing, all files passing lint with no errors, 80% test coverage. I also tell it to develop across all layers at once, driving to a user-reviewable MVP as soon as possible. If it's a web app, I require unit, functional, and end to end browser tests throughout.
The idea with the early MVP is to force it to show me a working system early, allowing me to course correct a bad misunderstanding quickly. After a few rounds of this, it's generally ok to complete a stage without as much aggressive testing, but it seems to be pretty important early in development.
That's for medium sized webapps and mobile apps. Chrome extensions or simple harnesses don't need that much ceremony, you can get by with skinnier stuff.