-
Start with domain expertise
Vibe coding works best when you have enough domain expertise to set direction, ask precise questions, and validate the output. -
Jam with an AI chat — then “lock in” a single strong prompt
I start by brainstorming with ChatGPT (or another chat model): goals, constraints, edge cases, and what “done” looks like.
I end by asking the AI to produce one clean prompt that includes:- problem statement + scope (what to do / not do)
- assumptions and constraints