AI · Vibe Coding Design Facilitator & Developer

AI-Powered
Live
Prototyping

Stakeholders struggle to give useful feedback on written requirements. I found that if you build something in front of them, the conversation changes completely. I started opening Replit in the meeting and building working UI from the brief in real time using Claude and Cursor.

Role
Design facilitator & developer, live in session
Timeline
Ongoing practice · 2024 – present
Room
Product, engineering, and stakeholders — together
Stack
Claude Code · Cursor · Replit · HTML/CSS/JS · Figma
3
AI tools used per session (Claude, Replit, Cursor)
~20
Minutes from brief to interactive prototype
~8
Minutes to first working layout on screen
1
Meeting from brief to aligned prototype
01 — The problem

Abstract requirements produce abstract feedback

When stakeholders review written requirements or wireframes, they often cannot picture what they are actually approving. They say it looks good in the meeting and come back two weeks later with significant changes after seeing the real thing for the first time.

The traditional solution is to build a prototype first, then bring it back for review. That adds a week to every cycle and still results in rounds of revision because the prototype was built based on assumptions rather than a live conversation.

I wanted to collapse that loop. If the prototype gets built during the meeting itself, stakeholders give feedback on something real while the context is still fresh.

02 — Live demo

Eighteen minutes, condensed

This is what stakeholders watch: an empty project becoming a working dashboard while the meeting is still happening. Scrub the timeline, or jump to any beat, and the build log tells you exactly what changed at that moment.

Session recording lab-orders-dashboard · 18 min, condensed
Empty project nothing built yet
Lab Orders
128Pending
9Overdue
+12%Weekly volume
LB-4471Serum10:20On time
LB-4468Whole blood09:05Overdue
LB-4465Urine11:40On time
LB-4460Serum08:15Overdue
Link shared with the room
0:00/ 18:00

Brief pasted into Claude. Empty project, no components yet.

Recreated with fictional content — real sessions run on actual stakeholder requirements.

03 — Process

Building in the room

1
Understand the Brief

Before the session, I read whatever requirements exist and prepare a rough mental model of the UI. The goal is to understand the core interaction so I can build the right skeleton quickly when the session starts.

2
Live Build with Claude and Replit

I open Replit in the meeting, paste the requirements into Claude or Cursor, and start building. Within a few minutes there is a working HTML/CSS/JS prototype on screen. Stakeholders watch it take shape and start reacting immediately.

3
Real-Time Iteration

When a stakeholder says "can we move that button?", I change it while they watch. The prototype becomes a shared artifact that the whole room is shaping together rather than something that gets handed back later with written notes.

4
Async Follow-Up

After the session, I share the Replit link so stakeholders can continue reviewing at their own pace. I then take the aligned prototype and translate it into a proper Figma file for the developer handoff phase.

04 — Technical stack

Tools used in session

Prototyping and AI
Replit Claude Cursor HTML/CSS/JS Figma Make
Design and Handoff
Figma Figma Code Connect
Example — live-built dashboard card from a stakeholder session
/* Built live in ~8 minutes from a verbal brief */ .dashboard-card { background: #fff; border: 1px solid #E5E7EB; border-radius: 12px; padding: 1.5rem; display: grid; grid-template-columns: 1fr auto; gap: 1rem; } .card-metric { font-size: 2rem; font-weight: 800; color: #0F172A; line-height: 1; } .card-trend { color: #10B981; /* stakeholder asked for green in real time */ font-size: 0.875rem; font-weight: 600; }
05 — Outcome & impact

Alignment happens in the room

Results
Brief to prototype in under 20 minutes

What used to take days of async back-and-forth happens in a single meeting. Stakeholders leave with something they have already validated.

Fewer revision cycles

Because feedback is grounded in a real prototype rather than imagination, the "I didn't picture it like that" problem mostly goes away.

More engaged stakeholders

Watching a UI take shape in real time keeps the room engaged. People who usually disengage during design reviews start contributing specific, actionable feedback.

Upskilled the UX team

I run Learning Lab sessions where I teach other Labcorp designers how to use Claude Code, Cursor, and Replit in their own workflows. The technique is spreading across the team.

← Back to all work Next project Enterprise Component Library →