Set Up Your Workspace for Real-Time Feedback
Arrange the terminal, editor, and live preview side by side. Start from a dedicated prototype directory so you can read the plan, inspect changes, and see the result without losing context.
Turn a spoken product idea into a working prototype by pairing plan mode with repository context, a live preview, and browser checks the agent can run without handing every validation step back to you.


Source episode · 10:52
How Notion Designs with AI: Brian Lovin's Prototype Playground and Claude Code Workflowswith Claire Vo
Brian creates a podcast player prototype with Monologue and Claude Code, reads the plan, relies on shared and local Claude context, and teaches the agent to lint and test the browser interaction itself.
A working podcast detail prototype with video, audio, episode metadata, and a confetti interaction on play.
Anthropic AI assistant
AI-first code editor
Step by step
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
5 steps
Arrange the terminal, editor, and live preview side by side. Start from a dedicated prototype directory so you can read the plan, inspect changes, and see the result without losing context.
Speak or type the product idea in concrete UI and behavior terms. Name the page, required content, interactions, and one memorable detail rather than dictating the implementation.
Dictation is useful when the idea is easier to describe aloud, but the value comes from concrete behavior and context.
Switch Claude Code to plan mode. Read the proposed files, dependencies, component structure, and validation approach before allowing edits. Correct anything that conflicts with the repository or expands the scope.
Plan a podcast episode detail prototype in this repository. Include a video player, audio player, title, description, and confetti when either player starts. First inspect the repository instructions and existing patterns. List the files to create or change, dependencies, component structure, interaction state, and browser checks. Do not write code yet.
Reading the plan is a critical step. With a little development knowledge, you can catch logical errors early and save significant debugging time.
After the plan is sound, give the full request and let the agent implement it inside the assigned directory. Keep shared repository rules in CLAUDE.md and user specific paths or boundaries in an uncommitted local file.
Build a prototype in the How I AI directory for a podcast episode detail page. Include a video player, audio player, episode title, description, and confetti when play begins. Follow the approved plan and the repository instructions.
Have the agent run lint and type checks, launch the prototype, open it with browser tooling, click play, inspect console errors, and confirm the media controls and confetti. Review the working result and code together.
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

Create context-aware guardrails for your enterprise AI agent using a 'Project' governance layer. As a project owner, define rules, scope tools, and require human-in-the-loop approval for sensitive actions, ensuring safe and effective AI use.

Transform a successful AI chat session into a reusable skill that anyone in your company can use. Package prompts, tools, and code into a standardized workflow, making it easy to share and scale automation across your organization.

Use a natural language AI agent to instantly generate and iterate on custom data dashboards. This workflow queries your company's data securely, allowing non-technical users to perform their own 'last mile' data analysis without filing tickets.
Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.