“I haven’t written a single line of front-end code in 3 months”: How Notion’s design team uses Claude Code to prototype

23 Feb 2026 · 52 min
How I AI

23 Feb 2026 · 52 min

0:00

In this episode of How I AI, host Claire Vo interviews Brian Lovin, a designer on the Notion AI team, about the creation and use of the Prototype Playground—a shared Next.js repository that enables the design team to prototype directly in code using Claude Code. Brian explains his design philosophy of moving designs toward production as quickly as possible, and how AI coding tools accelerate that process. He walks through the Playground’s architecture (namespaced directories per user, shared components, metadata files) and demonstrates creating a new prototype via a UI button or a slash command. The conversation covers the workflow enhancements provided by Claude Code’s plan mode, Monologue voice prompting, and the importance of providing contextual configuration files (Claude.md, clod.local.md). They discuss custom slash commands and skills such as /create‑prototype, /figma (which pulls designs from Figma and runs a verification loop), and a find‑icon skill that resolves ambiguous icon names. Brian shows the /deploy command that automates GitHub CLI checks, branch creation, CI linting, and Vercel deployment, reducing onboarding friction for non‑technical designers. The episode also reflects on the broader shift from static Figma mockups to code‑first prototypes for AI‑driven products, emphasizing the need to understand model capabilities and to teach Claude to perform repetitive tasks autonomously. Finally, Brian shares practical prompting advice: ensure clear, well‑rested context and teach the agent to handle its own requests.

Chapters

More from Lenny

24:04
Podcast

Meta’s new ‘Muse Wonder’ model: good for AI agents, bad for design

2d ago
37:47
Podcast

How Meta designed Muse: an AI agent people actually want to talk to | Alex Cornell (Design Director)

4d ago
1:02:11
Podcast

Why every company now needs to think and operate like a lab team | Josh Woodward (Google Labs, Gemini, AI Studio)

5d ago
35:40
Podcast

How OpenAI uses ChatGPT Sites (live at DevDay!) | Kath Korevec (Product Lead)

1w ago
37:23
Podcast

OpenAI’s Head of ChatGPT: We’re entering a new era of AI (again) | Tibo Sottiaux

1w ago
46:06
Podcast

Jev: 8 real use cases for the fastest, cheapest model I’ve ever used | John Lindquist

2w ago
24:20
Podcast

OpenAI Dev Day 2026: The releases that actually matter

2w ago
26:24
Podcast

Jev for beginners: how to use it and what to build

2w ago
1:34:14
Podcast

The grief, loneliness, and burnout sweeping through the tech industry right now | Molly Graham

2w ago
38:51
Podcast

Opus 5.5 vs. GPT-6 Sol: which model won my blind taste test?

3w ago
24:52
Podcast

I left Claude for months. Opus 5.5 is why I'm back

3w ago
See all content