The biggest mistake I see new vibe coders make? They jump straight into prompting without knowing what they’re building.
Imagine hiring a contractor to build your house and saying "just make it nice." You’d end up with something, but probably not what you wanted. The same thing happens when you prompt AI without a plan.
That’s why Lesson 2 in our Start Vibe Coding course is all about the Product Requirements Document (PRD). Here’s what a good PRD includes:
THE PROBLEM: What pain point are you solving? Who has this problem? How are they solving it now?
THE SOLUTION: What does your product do? What are the core features (not nice-to-haves)? What does the user experience look like step by step?
THE TECH SPECS: What framework are you using? (We use Next.js in the Starter Kit.) What pages/routes do you need? What data does the app need to store?
THE DESIGN: What’s the vibe? (Clean, bold, playful, professional?) What colors and fonts? Reference sites you like.
When you hand a PRD to Claude or Cursor, the output quality jumps dramatically. You go from "this isn’t what I wanted" to "this is exactly what I had in mind."
If you haven’t gone through Lesson 2 yet, go do it now. It’ll save you hours of frustration. 🚀