Skip to content
How I AIHow I AI

Guillermo Rauch: Vercel CEO on how v0 hit 3,200 PRs merged per day (and lets anyone ship)

Guillermo Rauch, the CEO of Vercel, demonstrates how v0 has evolved from a simple prototyping tool to a complete development environment that supports the entire Git workflow. Guillermo shows how Vercel built skills.sh—a viral marketplace with over 34,000 community-submitted skills—using v0, and how the tool enables non-technical team members to contribute production-ready code changes. He walks through creating branches, implementing features, previewing changes, and submitting pull requests, all within v0. *What you’ll learn:* 1. How v0’s new Git workflow integration enables anyone to contribute production-ready code changes 2. Why skills.sh became a viral hub for AI skills, with 500 new submissions per hour 3. How to implement features in v0 that consider production concerns like abuse prevention and rate limiting 4. The benefits of branch previews for testing changes in a production-like environment before merging 5. How v0 eliminates development environment setup challenges for non-technical team members 6. Why the “terminal core” design aesthetic became central to skills.sh’s interface 7. How Vercel uses v0 internally to democratize code contributions across teams 8. The future of AI at Vercel, including upcoming tools for text-to-SVG and video generation *Detailed workflow walkthroughs from this episode:* • How I AI: Guillermo Rauch (Vercel CEO) on how to vibe code to production with v0: https://www.chatprd.ai/how-i-ai/vercel-ceo--guillermo-rauchs-production-ready-v0-workflows • Build a Complex Interactive 3D Application with an AI-Powered Debugging Loop: https://www.chatprd.ai/how-i-ai/workflows/build-a-complex-interactive-3d-application-with-an-ai-powered-debugging-loop • Build and Ship Production Features Using a Git-Based AI Workflow with v0: https://www.chatprd.ai/how-i-ai/workflows/build-and-ship-production-features-using-a-git-based-ai-workflow-with-v0 *In this episode, we cover:* (00:00) Introduction (01:22) Overview of skills.sh (04:40) Demonstration of v0’s GitHub integration and branch creation (06:40) Exploring the v0 development environment (09:05) Building a rating system feature for skills.sh (11:18) Testing the new feature in the preview environment (13:20) Creating a pull request and deploying to a preview environment (15:25) How Vercel is using v0 internally for production work (17:48) Organizational adoption and cultural impact (22:04) Favorite non-coding AI use cases (25:17) AI-powered chess game built with v0 (27:57) Teaching kids about coding with AI (31:44) Troubleshooting techniques when AI gets stuck (34:43) Final thoughts and audience Q&A *Tools referenced:* • v0: https://v0.dev/ • Skills by Vercel: https://skills.sh/vercel • Vercel: https://vercel.com/ • GitHub: https://github.com/ • Nano Banana: https://gemini.google/overview/image-generation/ • Vestaboard: https://vestaboard.com/ *Other references:* • v0 Chess Match: https://v0-chess-match.app/ • React Native: https://reactnative.dev/ *Where to find Guillermo Rauch:* LinkedIn: linkedin.com/in/rauchg X: https://twitter.com/rauchg *Where to find Claire Vo:* ChatPRD: https://www.chatprd.ai/ Website: https://clairevo.com/ LinkedIn: https://www.linkedin.com/in/clairevo/ X: https://x.com/clairevo _Production and marketing by https://penname.co/._ _For inquiries about sponsoring the podcast, email jordan@penname.co._

Guillermo RauchguestClaire Vohost
Feb 4, 202643mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 1:35

    Why “vibe coding” needs production-grade iteration and safe deploys

    Guillermo frames the core problem: prompting a prototype is easy, but scaling iteration, review, and safe deployment is hard. He contrasts the old workflow—non-engineers “petitioning” engineers or relying on rigid CMS setups—with a new approach where anyone can propose changes through v0 with proper safeguards.

    • Zero-to-one demos are easy; shipping changes safely at scale is the real challenge
    • Non-engineers historically depended on engineers or inflexible CMS workflows
    • v0 aims to reduce friction to change while keeping production rigor
    • Preview + review + merge are positioned as the scalable path for AI-made changes
  2. 1:35 – 3:32

    skills.sh explained: a viral hub for reusable agent “skills” built with v0

    They introduce skills.sh as an npm-like ecosystem for sharing skills used by agentic frameworks. Guillermo highlights its scale (tens of thousands of skills) and the speed/quality of the production experience, emphasizing that it was conceived and iterated via v0.

    • skills.sh as an open hub for community-submitted skills (like npm)
    • Rapid community growth and viral distribution
    • Site performance and production-grade UX despite massive content
    • Built with a prompt-driven, collaborative workflow inside Vercel
  3. 3:32 – 4:51

    How Vercel ideated skills.sh: prompt-driven design collaboration (“terminal core”)

    Guillermo describes the internal creative process: ideas emerge in Slack, get translated into v0 prompts, and evolve quickly through iteration. He gives a concrete example of shaping the look and feel—making the site’s top resemble a terminal UI.

    • Prompting as a collaborative design language across the team
    • Fast iteration from inspiration to functioning product surface
    • Design direction example: “style terminal core” header concept
    • v0 as the substrate for moving from idea to shippable implementation
  4. 4:51 – 9:07

    v0 + GitHub workflow: create a branch from v0 and run the full project in-browser

    Guillermo demonstrates importing the skills.sh repo-backed project, creating a new branch directly inside v0, and launching a full dev environment. The UI reflects familiar engineering conventions (project/branch naming) while bundling editor + running preview together.

    • New Branch makes Git flow a first-class experience inside v0
    • Branch naming mirrors real team conventions (contributor/feature)
    • In-browser VS Code editor paired with a live running preview
    • Dependencies and exact project versions are installed automatically
  5. 9:07 – 11:17

    From prompt to feature request: adding a five-star rating system with abuse controls

    They choose a real feature request driven by community needs: a rating system to help identify high-quality skills amid high submission volume. Guillermo models “production thinking” in the prompt by calling out abuse prevention and rate limiting from the start.

    • Community signal: users want quality/vetting indicators
    • Feature plan: five-star ratings in the skill sidebar
    • Operational risk awareness: abuse, spam, and rate limiting
    • Prompting style: concise intent + constraints + fit with existing design
  6. 11:17 – 12:22

    Watching v0 implement with the existing stack (Redis) and matching site styling

    Guillermo explains what v0 is doing as it scans the repo, respects the existing data source (Redis), and implements UI + persistence. They validate the feature in the preview and note small UI issues that emerge during real interaction.

    • v0 inspects the codebase instead of inventing a new architecture
    • Uses the existing Redis/AppStash setup for storage
    • UI output matches the site’s terminal-core styling
    • Persistence validated via refresh and repeated interaction
  7. 12:22 – 13:21

    Polish and UX rigor: fixing layout shift with iterative prompting

    They catch a subtle layout shift on refresh and immediately iterate with a small, targeted prompt to eliminate it. The segment highlights how “micro-feedback” and detail orientation translate into fast UI improvements without leaving the workflow.

    • Identifying layout shift as a quality regression
    • Using quick, specific prompts to address UI stability
    • Skeleton/loading behavior as a common polish area
    • AI-assisted iteration supports high design standards
  8. 13:21 – 15:26

    Testing like an engineer: moving from dev preview to PR + Vercel preview deployment

    Guillermo connects the dots between local-like dev confidence and production-like assurance via Vercel’s PR previews. v0 auto-generates the PR description, the Vercel bot deploys a preview, and they validate the change on production-grade infrastructure.

    • Dev environment is useful but PR preview adds stronger confidence
    • v0 generates a PR description automatically
    • Vercel bot produces an instant shareable preview URL
    • Preview runs on production-grade CDN/rendering for realistic validation
  9. 15:26 – 18:18

    How Vercel uses v0 internally: measuring PRs merged and accelerating delivery

    Guillermo shares internal metrics via a data assistant: PRs merged through v0 have surged to thousands per day. He also shows how easy it is to start from any existing GitHub repo by pasting a URL and continuing work conversationally.

    • Internal adoption tracked through “PRs merged via v0” metric
    • Rapid growth to high daily PR merges in early rollout
    • Workflow vision: trigger work from anywhere (phone/Slack/v0.app)
    • Import by pasting a GitHub URL to start iterating immediately
  10. 18:18 – 22:28

    Org adoption and culture: letting marketers ship safely without bypassing review

    They explore how v0 changes who can contribute while keeping engineering controls. Marketers can propose edits directly on real pages, but PRs, previews, and rollback keep changes responsible—shifting debate from prioritization politics to idea merit.

    • Before: marketers had to request changes or rely on CMS limitations
    • Now: anyone can propose changes via v0 on the actual codebase
    • Safety rails: PR workflow, previews, code review, rollback
    • Enterprise rigor needs feature flags, experiments, and measurement
  11. 22:28 – 25:18

    Favorite non-coding AI workflows: image/video generation and automated social cards

    Guillermo highlights non-coding uses: an internal image playground (Nanobanana) for memes, presentations, and rapid ideation, often paired with v0 for implementation. They also discuss automating OG/social card generation as a real productivity unlock.

    • Image generation as a daily utility for communication and storytelling
    • Parallel generation + selection workflow, then implement in v0
    • Emerging excitement about video generation
    • Automating bottlenecks like OG/Twitter card creation with agents
  12. 25:18 – 28:11

    Showcase project: agent-vs-agent 3D chess match built with v0 and Vercel AI infra

    They dissect a holiday project: a 3D, ESPN-style chess broadcast where two models play while streaming reasoning tokens. Guillermo explains how it leverages AI Gateway and durable workflows so the game can keep running despite provider or runtime failures.

    • Three.js 3D rendering generated/assembled via v0
    • Two models compete; reasoning tokens are streamed for transparency
    • AI Gateway enables model swapping and cost/usage reporting
    • Workflows provide reliability and retries for long-running processes
  13. 28:11 – 31:42

    Teaching kids and “physical AI”: APIs, real-world displays, and typing debates

    Guillermo shares experiences bringing kids to the office to build with a Vestaboard and teaching the concept of APIs—code that changes the physical world. They discuss the shift to speech-to-text and strategies for sneaking literacy/typing into games.

    • “Physical AI” as the next frontier beyond screens
    • Vestaboard demo to teach APIs and real-world actuation
    • v0 lowers the barrier by letting kids express intent in English
    • Typing and reading skill-building through game-like constraints
  14. 31:42 – 35:04

    When AI gets stuck: escape hatches, model triangulation, and AI-built debugging tools

    Guillermo explains practical troubleshooting: fall back to local dev, collaborate via Git, consult other models to learn missing domain concepts, and even ask v0 to generate debugging tools. He gives a concrete example from 3D asset manipulation and mesh visualization.

    • Escape hatch: clone locally or bring in collaborators via Git workflow
    • Use other models as “experts” to unblock domain-specific issues
    • Ask v0 to create debugging utilities (e.g., mesh/texture toggles)
    • Skills + smarter models reduce stuck states over time
  15. 35:04 – 43:35

    Audience Q&A: validating ideas (customer zero/one), Sandbox, agents, GenUI, and App Store dreams

    In Q&A, Guillermo outlines Vercel’s validation model: build for themselves (customer zero) and pressure-test with design partners (customer one). He explains Sandbox as the general-purpose compute powering v0, previews building durable agents/workflows, and discusses explorations in generative UI and eventual web-like App Store deployment.

    • PMF approach: internal taste + external design partners and community feedback
    • Sandbox VMs as a general-purpose environment (beyond Next.js)
    • v0 will help build reliable agents using workflows and background execution
    • Exploring “flash v0” generative UI and longer-term App Store deployment

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.