How Figma engineers sync designs with Claude Code and Codex

How Figma engineers sync designs with Claude Code and Codex

How I AIMar 11, 202640m

Gui Seiz (guest), Claire Vo (host), Alex Kern (guest)

Design–code drift and “sources of truth”Figma MCP as structured connectorCodex → Figma import of existing UIFigma → Claude Code export to implement pixel-perfect changesCode → Figma extraction of missing UI statesSynchronous vs asynchronous collaboration in shared canvasesCustom skills as automation for repo workflows (/ship)

In this episode of How I AI, featuring Gui Seiz and Claire Vo, How Figma engineers sync designs with Claude Code and Codex explores figma teams use MCP to sync designs, code, and AI agents Figma’s Gui Seiz (design) and Alex Kern (engineering) demonstrate workflows where AI collapses the traditional linear “design then build” process into rapid, bidirectional iteration between code and Figma.

Figma teams use MCP to sync designs, code, and AI agents

Figma’s Gui Seiz (design) and Alex Kern (engineering) demonstrate workflows where AI collapses the traditional linear “design then build” process into rapid, bidirectional iteration between code and Figma.

Using the Figma MCP as a connector, they show how to import a live app/UI from a codebase into Figma for precise, collaborative editing, then export those design changes back into code automatically.

They also demo the reverse: extracting missing UI states from code (e.g., signup flow variations) into Figma so designers can work from the true implemented product state rather than stale mockups.

Finally, Alex shares how custom “skills” (prompt macros) like /ship automate repetitive engineering processes (tests, lint, CI monitoring, retries), reframing docs/SOPs into executable automation.

Key Takeaways

AI makes code and design equally cheap to prototype.

Gui argues AI collapses the cost curve: instead of starting with low-fidelity wireframes because code is “expensive,” teams can jump straight to functional prototypes in either medium and iterate faster.

Get the full analysis with uListen AI

MCP enables high-accuracy design↔code translation, not screenshot guessing.

Rather than relying on vision models interpreting images, the workflow uses MCP-mediated, semi-structured design/code data exchange, improving fidelity when importing UIs into Figma and exporting changes back to the repo.

Get the full analysis with uListen AI

Importing production-like UI into Figma fixes the “stale file” problem.

They demonstrate pulling a locally hosted page into Figma so designers can start from what actually exists in code, avoiding outdated screenshots and misaligned artifacts.

Get the full analysis with uListen AI

Direct manipulation in Figma remains the fastest precision-edit interface.

Gui emphasizes that dragging, eyeballing color/spacing, and collaborative cursor-based editing beat long prompts for fine motor design changes (e. ...

Get the full analysis with uListen AI

Engineers can implement design changes without constantly referencing visuals.

Alex describes spending more time in terminal/Claude Code; once the design is linked via MCP, the agent can reconcile differences and apply patches to the codebase with less manual pixel-pushing.

Get the full analysis with uListen AI

Code can be the most complete spec for edge states—export those states to design.

When workflows/states exist in code but not in Figma, Alex can request “all five states” and have them laid out in Figma for designers to refine, reducing guesswork and re-documentation.

Get the full analysis with uListen AI

Turn SOPs into skills to eliminate “best intention” compliance drift.

Alex’s /ship skill automates pre-flight checks, pushes, monitors CI (Buildkite/GitHub checks), and even retries fixes—demonstrating how onboarding wiki pages can become executable workflows.

Get the full analysis with uListen AI

Notable Quotes

AI basically collapsed that, and it's just as cheap to riff in code as it is to riff in design.

Gui Seiz

Send all five states of the sign-up flow to Figma.

Alex Kern

This feels like pair programming for designers and engineers.

Claire Vo

I often have two, three, up to five maybe Claude Code instances running all at the same time.

Alex Kern

Momentum begets momentum.

Gui Seiz

Questions Answered in This Episode

In the “code → Figma” import, what exactly is MCP extracting (components, layout constraints, styles), and what information is still lost or approximate?

Figma’s Gui Seiz (design) and Alex Kern (engineering) demonstrate workflows where AI collapses the traditional linear “design then build” process into rapid, bidirectional iteration between code and Figma.

Get the full analysis with uListen AI

How do you prevent the “round-trip” workflow from overwriting intentional divergences (e.g., design exploring beyond current code constraints)?

Using the Figma MCP as a connector, they show how to import a live app/UI from a codebase into Figma for precise, collaborative editing, then export those design changes back into code automatically.

Get the full analysis with uListen AI

What guardrails do you recommend so an agent applying Figma-driven patches doesn’t introduce accessibility regressions or design-system violations?

They also demo the reverse: extracting missing UI states from code (e. ...

Get the full analysis with uListen AI

When you say you can import “all five states,” how does the agent discover and enumerate those states from the codebase—tests, routes, storybook, feature flags, or runtime inspection?

Finally, Alex shares how custom “skills” (prompt macros) like /ship automate repetitive engineering processes (tests, lint, CI monitoring, retries), reframing docs/SOPs into executable automation.

Get the full analysis with uListen AI

What’s the best first skill to build for a team new to skills: PR template generation, lint/test orchestration, CI babysitting, or design-to-code reconciliation?

Get the full analysis with uListen AI

Transcript Preview

Gui Seiz

The energy that we've rediscovered around those spikes where we're all just prototyping and throwing it all into the same place, momentum begets momentum. And so having the team together riffing and yes, anding, and trying this stuff out is really great.

Claire Vo

This feels like pair programming for designers and engineers, and you can work very quickly back and forth using the MCP as a connector here.

Alex Kern

Oftentimes, the codebase gets way ahead of where the actual design file is, and there's states or workflows that just don't exist at all within the design file. So what I can do is say, "Send all five states of the sign-up flow to Figma." Now, the agent's going to do is read my codebase, understand what I'm referring to when I say those five states, and for each one of those, it's going to individually import that one by one into Figma such that the Figma document will then have all of those states laid out all side by side so that my design partner can work against it.

Gui Seiz

It's definitely changed our workflows in a way that it's kind of really blown up what a workflow even is.

Alex Kern

I spend quite a lot of my time just sitting here inside of my terminal now. I often have two, three, up to five maybe Claude Code instances running all at the same time, working on different aspects of the work that I'm tracking.

Claire Vo

[upbeat music] Welcome back to How I AI. I'm Claire Vo, product leader and AI obsessive here on a mission to help you build better with these new tools. Today we have Alex, an engineer, and Gui, a designer from Figma, and they're gonna show us the new world and the new workflows of design, code, and back to design. I'm really excited about this one because it's gonna show you how more forward-looking teams are thinking about the interplay between design and engineering teams, how designs don't have to be static artifacts either in Figma or in code, and we're gonna get some tips and tricks on how you can use skills in your repo to take away toil both for engineers and for designers. Let's get to it. This episode is brought to you by Optimizely. Most marketing teams aren't short on ideas, but what they are short on is time, and that's exactly what Optimizely Opal gives you back. With AI agents that handle real marketing workflows, you know, like creating content and checking compliance, generating experiment variations, personalizing user experiences, analyzing pages for GEO, even tasks like approvals and reporting. It's your AI agent orchestration platform for marketing and digital teams, plugging seamlessly into the tools you already use, handling the boring busy work, and keeping everything on brand. That leaves marketers with more time to do your actual job. See what Opal can automate for your team by signing up for a free enterprise agentic AI workshop with Optimizely. Find out more at optimizely.com/howiai. Attend live, and you'll get a free pair of Rayban Meta AI glasses. Welcome to How I AI. Alex, Gui, I am so psyched for you all to be here because we get to finally answer definitively the question on everyone's mind, which is which comes first, the design or the code? Is that right? Do we get to, do we get to finally decide that today, or are you gonna force us to watch both directions? [chuckles]

Install uListen to search the full transcript and get AI-powered insights

Get Full Transcript

Get more from every podcast

AI summaries, searchable transcripts, and fact-checking. Free forever.

Add to Chrome