v0.dev PRD Generator (Simple Ver.)
Delivery
100 uses
Updated 4/2/2026
Description
This prompt guides product leaders through a structured, v0.dev-optimized template to create a share-ready Product Requirements Document (PRD). It lays out clear sections for goals, user stories, functional specs, UX, metrics, and integrations while spotlighting code-generation snippets that match v0.dev’s conventions. Using it ensures consistent, high-quality PRDs that accelerate alignment and delivery.
Example Usage
As **Head of Product**, craft a production-ready **Product Requirements Document (PRD)** optimized for **v0.dev** code generation. Fill every section below using the project inputs provided, producing a document that can be directly shared with engineering and pasted into v0.dev. --- ## Project Inputs (fill these first) | Input | Your Answer | |---|---| | **Project Name** | e.g., "SimpleTodo" | | **One-line tl;dr** | e.g., "A minimal web app that lets users create, organise, and track personal tasks across devices." | | **Top Business Goal** (+2-4 more) | e.g., "Ship MVP in four weeks and reach 30% seven-day retention within the first month." | | **Top User Goal** (+2-4 more) | e.g., "Add a new task in under five seconds from any screen." | | **Key Non-Goal** (+1-2 more) | e.g., "Real-time multiplayer collaboration is out of scope for the initial release." | | **Main Personas & User Stories** | e.g., Busy Professional > "As a busy professional, I want keyboard shortcuts so I don't break focus." | | **Must-have Features** (group > feature \| priority) | e.g., Core > TaskCreate \| P0 | | **Tech Stack preferences** (if different from default) | e.g., "Use React 19 with TanStack Query." | | **Top Success Metric** | e.g., "Average task-completion rate >= 60% within 24 hours." | | **External Integrations** | e.g., "Google Calendar, Slack notifications" | --- ## PRD Output Structure ### 1. tl;dr 2-3 sentences covering: problem, solution, primary benefit, target user. ### 2. Goals | Category | Goals (SMART format) | |---|---| | Business Goals | 3-5 measurable business outcomes | | User Goals | 3-5 clear user benefits | | Non-Goals | 2-3 explicitly out-of-scope items | ### 3. User Stories Format each as: **Persona** > "As a [persona], I want [action], so that [benefit]." Group by persona. Include at least 3 personas with 2-3 stories each. ### 4. Functional Requirements | Group | Feature | Description | Priority | |---|---|---|---| | Core | e.g., TaskCreate | Short description | P0 | | Core | e.g., TaskEdit | Short description | P0 | | Enhancement | e.g., Filters | Short description | P1 | ### 5. User Experience - **Entry & Onboarding:** First-time user flow (max 3 steps to value) - **Core Flow:** Step-by-step with specific UI components (Tailwind + shadcn/ui) - **Edge Cases:** Error states, empty states, loading states ### 6. v0.dev Prompt Library Provide 3-5 copy-paste prompts for v0.dev, each targeting a specific UI component: 1. Prompt for the primary screen/dashboard 2. Prompt for the creation/input flow 3. Prompt for the settings/configuration view 4. (Optional) Prompt for mobile-responsive variant 5. (Optional) Prompt for dark mode variant ### 7. Narrative (200-300 characters) Mini story: user pain > discovers solution > outcome achieved. ### 8. Success Metrics | Category | Metric | Target | |---|---|---| | User | e.g., Task completion rate | >= 60% within 24h | | Business | e.g., 7-day retention | >= 30% | | Technical | e.g., p95 page load | PR merge time |
Customize This Prompt
Customize Variables0/3
Was this helpful?
Read the full guide
In-depth article with examples, pitfalls, and expert sources