Vibe Coding Flow
Boilerplate
Find a boilerplate stack that fits what you’re building. Something easy and complete and don’t overthink it. My go-to example is the t3 stack: create-t3-app.
Saves a ton of time on setup. No reason to start from scratch when you don’t have to.
Plan It Out
Flip to PLAN mode.
Use clear, short prompts. Pick the right model for planning bro, this isn’t the place to cheap out. A mistake here will echo all the way through implementation, so get it right.
The cool thing? AI will actually help you spot and sort out vague instructions before they become problems. Let it.
If you’ve got access, go with Opus. Otherwise, deepseek-v4-pro is solid for way less cost; or whatever coding model you’re already subscribed to (GLM, Minimax, Kimi, Qwen, Ollama Cloud, etc.).
Got a design system or guidelines? Describe them here too.
Write the Plan Down
Switch to BUILD mode! but tell the coder to write CLAUDE.md first. This holds your architecture, key references, and the big-picture plan.
Building something big? Break it down. Have the coder write detailed plans for each phase, feature, or component into plans/01.<feature>.md. If you want, add a DESIGN.md too.
Write things down. It anchors everything.
Tests First
You can actually do TDD with AI. Seriously.
Write tests first. This way, AI knows right away if something’s broken or not working like it should.
Got time? Review the test plan and test code yourself. Every bit of code AI generates afterward will have to pass them. That’s the safety net.
Now the Real Work
Let AI rip through the implementation. This is where the code gets cooked and boiled. The beauty here? AI will automatically keep fixing its own code until all tests pass. Just grab a coffee, sit back, and watch.
Check It Yourself
At this point, you’ve got a working prototype. Not vibing with something? Just tell it. “Make this cleaner,” “Change that animation,” “Optimize your mess,” “Refactor this shit.” Keep vibing until it feels right.
Deploy
Honestly? I don’t let AI handle deployment. Maybe it can scaffold Docker files or Kubernetes configs, but I prefer doing this part manually. DevOps is one thing I still want my hands on.
Enjoy :)