What you'll learn
- 1
Who, What and What Not Yet
Pin down the user, the problem and the one main feature, then decide what waits for version two.
Goal: Write a one-paragraph product brief and split features into "first version" and "later".
- Vague ideas make vague apps
- First version or later?
- Sketch the screens and the data
- Project task: write your brief
- Before you continue
- 2
Requirements AI Can't Misunderstand
Turn features into testable acceptance criteria, then into precise, step-sized instructions.
Goal: Write acceptance criteria for a feature and turn them into a precise prompt for one small step.
- Acceptance criteria: how you'll know it works
- Testable or vague?
- Pick the best prompt
- Project task: criteria to prompt
- If AI gets stuck
- Before you continue
What Vibe Coding Is (and Isn't)Programming Concepts You NeedBuild the InterfaceUnderstand and Review AI-Generated CodeSign-In with ClerkStore Data with SupabaseProduct Analytics with PostHogPayments and Receiving MoneyDebugging When AI Gets StuckSecurity, Privacy and QualityDeploy and LaunchImprove After LaunchOptional: From Web App to Mobile App