Giacomo Balli profile picture
Giacomo Balli
The Mobile Guy

For founders and teams whose growth depends on mobile.
Clear judgment when AI, vendors, and product choices muddy the roadmap.

Find the Right Move LinkedIn

Why You Should Use Plan Mode Before Writing AI Code

The fastest way to get bad AI code is to start typing immediately. Have you decided what “done” looks like, or are you outsourcing the thinking too?

I see this a lot in SMBs adding a digital layer without a senior tech lead. Someone opens Claude Code (Anthropic) or GitHub Copilot (Microsoft), starts narrating the feature, and hopes the model finds the architecture.

It works at first. Then week two hits: mismatched data flows, half an auth system, strange edge cases, and “why is this in Redis?” debates no one planned for.

The problem is not capability. It is degrees of freedom.

When you say “build me an auth system,” you are handing Cursor or OpenAI a huge design space and asking it to pick defaults that fit its training, not your business constraints.

Plan mode fixes that because it forces specificity before code: existing User model, email/password, sessions in Redis with 24-hour expiry, middleware protecting /api/protected. Now the model is implementing, not inventing.

In practice, thinking first turns AI from a creative partner into a reliable contractor.

On recent builds, the “plan first” prompts produced fewer rewrites and cut debugging cycles from days to hours. The difference was not even close.

Discuss on LinkedIn



Published: Sun, Jan 11 2026 @ 10:16:24
Back to Blog