Create a Branch in v0
Import the production GitHub repository into v0 and create a named feature branch. Let v0 install the pinned dependencies and launch the repository’s real preview before requesting changes.
Use v0 as a production branch workspace: import the real repository, build a bounded feature with production constraints, iterate against the running app, and hand engineers a reviewable PR and preview.


Source episode · 04:08
How I AI: Guillermo Rauch (Vercel CEO) on how to vibe code to production with v0with Claire Vo
Guillermo creates a v0 branch from a production GitHub project, adds a rate-limited skill rating feature, iterates in the live preview, opens a PR, and validates the Vercel preview deployment.
A feature branch with a working implementation, generated pull request, and production-like preview ready for team review.
Vercel AI UI generator
AI pair programmer
Step by step
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
5 steps
Import the production GitHub repository into v0 and create a named feature branch. Let v0 install the pinned dependencies and launch the repository’s real preview before requesting changes.
Describe one feature in product language and include production risks. Guillermo’s example adds skill ratings to the sidebar while explicitly asking for abuse protection and visual fit.
Add a five-star rating system for skills in the sidebar. Use the existing data and UI patterns. Prevent repeated or abusive scoring with an appropriate rate limit or identity rule, handle empty and loading states without layout shift, and make the feature fit the current skills site.
Exercise the feature in the live preview and use narrow follow-ups for visible defects, missing states, or incorrect behavior. Ask v0 to explain any infrastructure assumption it cannot verify.
When there is no rating data, keep the sidebar layout stable and show an intentional empty state. Verify submitting, repeat submission, loading, error, and narrow-screen behavior without redesigning unrelated parts of the page.
Use v0’s Create Pull Request action. Review the generated diff and PR description, confirm the branch and intended files, and require the normal repository checks.
Open the Vercel preview deployment from the PR and share it with engineering, product, and design. Test the real feature path and record any environment difference before merging.
Turn an idea into a PRD, user stories, and a plan.
After the steps
How to recover when the loop fails and where human judgment helps.
Recover
Keep building

Automate and accelerate executive-level tasks by using AI agents integrated with your business tools. Learn how to use prompts to redesign Figma slides, analyze sales calls for insights, and generate lead lists from your email.

Go beyond simple automation by creating a system that measures its own performance and improves itself. Learn to track metrics, score AI agent runs to find failures, and use observer agents to automatically fix your factory's code.

Learn how to automate your software development lifecycle, turning a simple Slack request into a fully implemented, tested, and QA-verified pull request in GitHub, reflecting a true software factory model.
Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.