Skip to content
Dashboard

How to prompt v0

DevRel, v0

Better prompts = better results, faster

Link to headingThe framework: Three inputs that drive great prompts

Build [product surface: components, data, actions].
Used by [who],
in [what moment],
to [what decision or outcome].
Constraints:
- platform / device
- visual tone
- layout assumptions

Link to headingProduct surface

Dashboard displaying: top 5 performers with
names and revenue, team revenue vs quota
progress bar, deal pipeline with stages
(Leads → Qualified → Demo → Closed),
6-month revenue trend chart.

Link to headingContext of use

Sales managers (non-technical) who check
this during morning standups on desktop
monitors to quickly spot underperformers and
celebrate wins with the team.

Link to headingConstraints & taste

Professional but approachable. Use card-based
layout with clear hierarchy. Color code: green for
on-track, yellow for at-risk, red for below target.
Desktop-first since they use large monitors. Make
it feel like a real SaaS product.

Link to headingShow the difference: Real test results

Link to headingTest 1: The impact of context of use

Build an e-commerce site with product grid, filters, and shopping features.

Fashion e-commerce site targeting millennials (25-35)
who browse on mobile during commutes. They compare
multiple items quickly before buying. Build a product page
with: swipeable image gallery, product title, price, description,
size/color selectors, add to cart button. Include minimal header
with back button and cart icon. Clean, premium aesthetic.

Link to headingTest 2: The impact of product surface

Build a user profile page.

Build a user profile page showing: profile photo,
display name, username, email, bio, member since
date, activity stats (posts, comments, followers),
recent activity feed with timestamps, edit profile
and settings buttons.

Link to headingTest 3: The impact of constraints & taste

Build a support ticket dashboard. Shows: open
tickets, response time, agent performance,
recent activity.

Build a support ticket dashboard. Shows: open tickets,
response time, agent performance, recent activity.
Mobile-first design (team leads check this on phones
while on the floor).
Light theme, high contrast. Color code: red for urgent
(>24h), yellow for medium, green for on-time. Maximum
3-column layout. Include loading states for real-time data.

Link to headingIterating on your generations

Link to headingQuick reference: Prompt template

Build [product surface: components, data, actions].
Used by [who],
in [what moment],
to [what decision or outcome].
Constraints:
- platform / device
- visual tone
- layout assumptions

Build a support dashboard showing: open tickets count,
average response time, tickets by priority (high/medium/low),
agent performance list with current workload, recent ticket activity feed.
Used by support team leads (managing 5–10 agents),
on their phones while walking the floor,
to prevent agent burnout and maintain response-time SLAs.
Checked every 30 minutes to identify overloaded agents
and redistribute work.
Constraints:
Mobile-first, light theme, high contrast.
Color code by priority: red for urgent, yellow for medium, green for low.
Show agent status badges (busy/available).
Maximum 2 columns on mobile.

Ready to build?

Try it yourself. Next time you use v0, try being more specific. Add context about who's using your creation. Explain why it needs to exist. Describe how it should work.

Start building

Link to headingWant to go deeper?