How to Code With AI · Part 5 · Anti-Patterns · Lesson 5.4
Don't fight the engine. Reframe the problem.
When the same prompt fails three times, the prompt is wrong, not the engine.
The lesson
You ask the engine to do X. It misunderstands. You clarify. It misunderstands differently. You get frustrated. You restate, more emphatically. It hallucinates. You curse. You give up.
This is the most expensive failure mode in vibe coding. The cost isn't the time you wasted; it's the LLM-shaped hole burned into your patience that makes you stop reaching for AI on the next problem.
The fix: when an engine misses three times in a row, STOP TYPING. The prompt is the problem. Restart the conversation. Reframe. Reduce the surface area. Provide a worked example. Ask the engine "what context would you need to do this correctly?" and let it diagnose its own confusion.
A reframe is one minute. A fight is twenty.
Example
✓ The reframe at turn 3
After 3 failed attempts: "I keep failing to convey this. Stop trying to implement. Ask me 3 questions about what I'm actually trying to do."
✗ Yelling at the engine
"NO. NOT LIKE THAT. I SAID—" All caps does not help an LLM. The LLM has no shame to weaponize. Stop and reframe.
Try it · Vibe Trial
Solve via mandatory reframe at turn 3
~90 seconds. Drops you into the workbench. Coach the engine — no code required.
Try this trialWatch it · Codigami
Codigami: @reverie's mid-match reframe