Every major coding tool now has plan mode. Claude Code, Cursor, Codex — they've all converged on the same pattern. You describe what you want, the AI asks clarifying questions, and out pops an implementation plan.
But most of us are skipping the step that should come first.
Plan mode is the what and how. Before that, you need the why and whether. That's the shaping conversation.
Shaping isn't about figuring out the technical approach. It's about getting clear on the problem you're actually solving — before you start solving it. Here's the process:
Start with a brain dump. Raw idea, no polish. Voice dictation works great here. "Users are spending too much time context-switching between email and our app. I want to surface unread messages right in the dashboard." That's it. Get it out of your head.
Add real customer context. Not assumptions — actual words. "Sarah said she'd switch tools if she didn't have to alt-tab. Tom uses the app on his phone during meetings and can't check email there." Real constraints, real problems.
Describe what exists and where it breaks. "Our notification system just pings — no history, no summary. Competitors have email integration but it's slow and bloated." Locate the real gap, not the imagined one.
Ask the AI to push back. This is where most people miss the opportunity. Don't let the AI be a yes-machine. Ask: "What could go wrong? Where am I oversimplifying? What problem am I actually solving here?" The AI shifts from tool to collaborator.
Capture the output. The result isn't a technical spec. It's clarity — a problem statement with teeth, scope boundaries, key decisions with rationale, and core user flows. That's your PRD.
Then — and only then — open plan mode. Now you know you're building the right thing.
The process at a glance:
- Brain dump your raw idea
- Add real customer context and actual words
- Map what exists today and where it breaks
- Ask the AI to challenge your assumptions
- Capture: problem statement, scope, key decisions, user flows
- Now open plan mode
Keep building.