📄 PRD Starter: How to prompt ChatGPT (or other AI Agent) to write your first spec
The first step in any Lovable build is a clear PRD (Product Requirements Document). Use the prompt below. It’s beginner-friendly, but also locks in the Lovable stack: React, TypeScript, Vite, Zustand (no need to explain it to users—just note it for the project). 1) Copy–paste prompt (fill in the brackets) Prompt to ChatGPT (or preferred AI agent): I’m starting a small web app in Lovable. Please write a short, beginner-friendly PRD I can paste into my project. Product name: [Name] - One-line goal: [What it does in 1 sentence] - Audience: [Who it helps] - Top 3 user jobs: [Job 1], [Job 2], [Job 3] - Must-have features (v1): [3–6 bullets] - Nice-to-have (later): [2–4 bullets] - Success in 2 weeks looks like: [e.g., 1 working screen + 3 users test it] - Tone/constraints: keep it non-technical, short sections, action steps, no jargon. Include these sections exactly: 1. Problem & Outcome 2. Users & Jobs-to-be-Done 3. Scope (v1 vs later) 4. User Flows (bullet steps only) 5. Screens (name + purpose + fields/buttons) 6. Data (simple list of items to store) 7. Non-Goals 8. Risks & Assumptions 9. Success Metrics (2–4 simple measures) 10. Next 5 Actions (tiny tasks I can do today) Tech setup (for Lovable): - Use React + TypeScript + Vite + Zustand. - Don’t explain these tools—just list this stack under a “Tech Setup” line so it’s recorded. - Optimize for Lovable: propose one simple first screen, with clear labels for buttons and inputs. 2) What a good v1 PRD looks like (outline) - Problem & Outcome: Plain English—what hurts, what “done” looks like. - Users & Jobs: Who uses it + 3 tasks they need to finish. - Scope: Must-haves now; nice-to-haves later. - User Flows: Click-through steps, no diagrams. - Screens: 1–3 screens max; name/purpose/fields/buttons. - Data: Short list of what you’ll save. - Non-Goals: What you’re not building yet. - Risks & Assumptions: Blocks + guesses. - Success Metrics: e.g., “1 demo posted,” “3 people try it.” - Next 5 Actions: Obvious, tiny steps.