Figma Make Pipeline Pixel Audit
Show notes
What the episode covers
Figma Make is posting impressive numbers — 60% weekly active usage among enterprise customers — but this week's autopsy argues the stat is doing a lot of heavy lifting. Recorded the Tuesday of Config 2026 week (week 26 of 2026), Grant and Maya tear into the design-to-production story before Dylan Field's keynote has a chance to clean it up.
This episode covers four specific failure points in Figma's MCP pipeline: the get_design_context / get_variable_defs / get_screenshot tool trio and why the model ignores two of them without explicit prompting, the monday.com engineering team's hard-coded color and overridden typography mess from naive Make codegen, the Design System Intelligence governance gap where detection works but no one owns the rules file, and Make's closed-beta production codebase integration — Grant's unconditional red flag heading into the keynote.
- Audit Code Connect coverage before evaluating any Make output
- Drop an MCP rules file in the repo root before touching Make
- WCAG annotations only carry through the pipeline if designers added them — Make-generated code still needs a full accessibility review
- Wall Street and designers watch the same 2 PM PDT investor session on June 24
Listeners will walk away knowing how to scope a Code Connect audit, what to watch in the keynote, and where the UX, UI, and product design gaps in Figma's current pipeline actually live. Screenshot a UI that bugs you and tag us — and subscribe so you do not miss tomorrow's keynote breakdown.
Timeline
In this episode
7 moments worth skipping to. The timecodes match the player above.
- 0:11Introduction
- 1:40The Setup: What Figma Promised and What Ships Tomorrow
- 4:34Under the Hood: How the MCP Server Actually Works (and Where It Guesses)
- 8:10Red Flag or Green Flag: The Config 2026 Feature List
- 11:04The Real Question: Does This Pipeline Respect Your Design System or Bulldoze It?
- 14:24What You Can Steal: One Move Before Tomorrow's Keynote Drops
- 15:55Outro
Quick answers
Straight from the episode
The questions this one settles, without the listen.
- What is the main problem with Figma Make's code generation without Code Connect?
- Without Code Connect wiring, Figma Make's AI generates hard-coded colors, overridden typography, and manual CSS instead of reusing existing design tokens and components. The monday.com engineering team found that naive codegen output required a full refactor because it produced invalid styles and duplicate components rather than pulling from the existing design system.
- What are the three MCP server tools in Figma Make and why do they matter?
- The three MCP server tools are get_design_context, get_variable_defs, and get_screenshot. The critical issue is that the model only uses all three when explicitly prompted, meaning incomplete tool usage leads to weaker, less token-aware code output.
- What is the one actionable step listeners should take before using Figma Make?
- Set up an MCP rules file in your project repo root before touching Make. Grant and Maya also recommend auditing your Code Connect coverage first, since Make's codegen output is only as good as the design system wiring already in place.
- What were Grant and Maya's verdicts on the three Config 2026 features reviewed?
- The canvas AI Agent got a conditional green with the caveat that it amplifies existing design system quality, good or bad. Design System Intelligence was flagged as green on detection but red on governance, since no one typically owns the rules file. Figma Make's production codebase integration was Grant's unconditional red due to its closed beta status, while Maya gave a conditional green pending keynote announcements.
- Does Figma Make handle accessibility automatically?
- No. WCAG annotations can pass through the MCP pipeline, but only if designers added them manually beforehand. Nothing in the pipeline enforces accessibility, and Make-generated code still requires a full accessibility review.
- What were Grant and Maya watching for in Dylan Field's June 24 keynote?
- They were specifically watching whether Figma Make's production codebase integration would graduate from closed beta to general availability. They framed the keynote as either a real product graduation or a rebranding moment, with added pressure from a Wall Street investor session scheduled the same afternoon at 2 PM PDT.
Transcript
The full conversation
Every word of the episode, 2,637 of them, in the order they were said.
Read the transcriptHide the transcript
GrantBoop, boop, boop.
MayaWelcome to UX Autopsy. I'm Grant.
Speaker 3And I'm Maya. All right, Config 2026 is happening right now, at Moscone Center San Francisco.
MayaIn-person sold out. According to TechTimes, virtual registration is still free, so no excuses.
Speaker 3No excuses. And the timing on this one is wild, right? Because this is Figma's first major conference as a publicly traded company. And the stock has gone from a 52-week high of $142.92. That's all the way down to around $19.
MayaThe math doesn't work, and everyone in that room knows it, which makes tomorrow's Dylan Field keynote and the 2 PM investor session pretty loaded.
Speaker 3Totally. So today we're doing a full autopsy on Figma Make and the MCP pipeline. Does the design-to-production story actually hold up under pressure?
MayaFigma Make hits 60% weekly active usage among their largest enterprise customers by Q1. Impressive number but the question we keep coming back to is impressive where exactly on the canvas or in the actual production code base
Speaker 3Yeah, that's the question. We're going to tear apart the MCP server tools, run a red flag-green flag round on three config features.
Mayaand we've got the monday.com engineering team's firsthand account of what happens when CodeConnect isn't wired up spoiler it's not pretty
Speaker 3I mean, I'm going to push back on some of Grant's takes today because I I think there's a real architectural argument here that's worth defending.
MayaYou're welcome to try.
Speaker 3Oh, I will. Okay, first segment, let's set the stakes. So, the keynote hasn't even landed yet and I already have opinions.
MayaThat tracks. What's the number that's driving all of this?
Speaker 360%. TechTimes reported it. Figma Make hit 60% weekly active usage among Figma's largest enterprise customers by Q1 2026. For a tool that launched at Config 2025, that's fast.
MayaIt is fast. I'll give them that. But I've been burned enough times by WAU numbers to ask the obvious. Previous follow-up, active how?
Speaker 3What do you mean?
MayaA product manager prompting Make to build a throwaway prototype for a stakeholder deck, that's weekly active usage. An engineer shipping that output to production, completely different animal. The stat doesn't tell you which one.
Speaker 3Okay, that's fair. So you're skeptical before Dylan Field even walks on stage tomorrow.
MayaI'm skeptical as a discipline. Tech Times also says the keynote at Moscone is Wednesday, June 24, 9 a.m. PDT. The expected announcements center on deeper production code base integration and design system intelligence, which, look, if they actually ship that, it answers my question directly.
Speaker 3Right, right. And the reason this keynote has to land is bigger than the product.
MayaThe stock.
Speaker 3The stock. Figma peaked at $142.92 right after the IPO last August. TradingView has that on record, and it's been sitting around $19 this week. That's a brutal drop.
MayaStock analysis reported it's down nearly 40% just this year, so now the same stage that has to convince designers has to convince Wall Street simultaneously. That's a two audience problem I do not envy.
Speaker 3And this is the first major public stage since the IPO, which, I mean, come on, the pressure is real.
MayaIf the code base integration announcement is vague, you'll feel it in the price by Thursday.
Speaker 3Totally. Oh, and speaking of pressure, returning listeners will remember our UX debt episode where we basically said Figma's design-to-dev handoff had structural problems. Make was supposed to be the answer.
MayaAnd there's the uncomfortable part. A 60% WAU number is impressive, but impressive adoption and actually closing the handoff gap are two different claims.
Speaker 3So how do we know if tomorrow's announcement is the real fix or just a... A better dressed version of the same promise.
MayaYou look at the architecture, the MCP server, Code Connect, how the token system actually wires into a real code base. That's where the truth lives, not in the keynote slide.
Speaker 3Which raises the question, if the pipeline only works when everything is wired up perfectly, who is it actually built for?
MayaSo let's get into the actual plumbing. Three core tools in the MCP server: get design context, get variable defs, and get screenshot. They sound like they work together automatically; they don't.
Speaker 3Wait, what do you mean they don't?
MayaFigma's own documentation, the MCP Server Guide on GitHub, says the model won't use all three unless you explicitly prompt it. Get design context gives you structured React and Tailwind output. Get variable defs pulls your color, spacing, and typography tokens. tokens. Get Screenshot is the visual sanity check. Different jobs, the agent picks one unless you tell it otherwise.
Speaker 3Okay, You're not just pressing a button. Right, and that's where the real travail lives,
Mayabecause Get Design Context's output, Figma calls it a starting point in the guide, not final code, a starting point. a starting point.
Speaker 3I mean, I actually think that's honest scoping. They're telling you exactly what it is. But it is.
MayaSure, but if you're the developer on the receiving end of handoff, a starting point sounds very different than it does in a product blog post. Those words don't land the same way.
Speaker 3Fair. So where does it actually break?
MayaCode Connect. That's the critical piece. Code Connect is what maps your Figma components to the actual component files in your code base. If you haven't wired that up-and most teams haven't-the AI guesses.
Speaker 3And by guessing, you mean...
MayaHard-coded hex values instead of tokens. Brand-new components instead of reusing what's already there. The Monday.com engineering team wrote this up. They tried the naive approach, pasted a Figma link into Cursor, let the MCP run. Their developers still had to refactor the AI-generated code into real components and remove invalid styles.
Speaker 3So you're paying twice, generation time plus refactor time.
MayaNothing; and the Figma blog actually says it directly: "If those elements aren't mapped via CodeConnect, the server still provides styling context, helping the agent write design informed code from scratch, which is a polite way of saying it's improvising.
Speaker 3Okay, but, and I want to push back here, the architecture is still the right call. You want context fed to the model at query time, not a static export. That's the better model.
MayaI don't disagree on the architecture-the context window approach is smarter than dumping a full Figma JSON file at the top of a prompt.
Grantfile at the top of a prompt. But the output quality right now is conditional on setup work most design teams haven't done. CodeConnect wiring, clean layer naming, variables actually applied in the file?
MayaWhich is a lot to ask before the keynote is even landed.
GrantYeah, and on starter plan seats, six MCP tool calls per month, you can burn that in one session.
MayaWait, six? I could break that debugging a single button.
GrantThe math doesn't work for most of the teams this is supposedly for. Dev or full seats on paid plans get proper rate limits, but that's a real cost gate on a product still in beta.
MayaSo the practical move for someone listening right now, before Wednesday's keynote, is what though?
GrantAudit your Code Connect coverage before you evaluate Make Codegen. If your components aren't wired, the AI output tells you very little. Little about whether the pipeline works. You're not testing Make, you're testing how well the model can guess.
MayaAnd that question, whether the keynote actually graduates this from beta infrastructure to something production teams can rely on, that's exactly what design system intelligence and the Figma AI agent are supposed to answer, which we're about to get into.
GrantSo pivot from the MCP plumbing. Let's do flags. Figma AI agent. Canvas-native rolled out May 20th. Green or red?
MayaYellow, honestly. And I know that's cheating.
GrantThat's not a flag color, Maya.
MayaI know, I know. Look, the pitch is genuinely good. It lives on the canvas, reads your actual components and tokens, no context switching to a separate sidebar. That part? Green.
GrantTotally green. The no toggle tax thing is real. Every time you leave the file to talk to an AI you lose the thread. Keeping the agent in the canvas is the right call.
MayaBut the agent works best when your design system is structured cleanly, per Figma's own blog: mediocre system, mediocre output.
GrantSo it doesn't fix the problem we were just describing; it amplifies whatever you already have.
MayaOkay, but that's true of any tool.
GrantSure, my red flag isn't the concept; it's what happens when the agent picks the wrong component variant. Who catches that before it ships?
MayaDesigner catches it?
GrantRight, the human. So the context switching just moved later, not eliminated.
MayaI'll give you that. Still green for me, red flag asterisk. Okay, design system intelligence, auto detecting token inconsistencies, syncing variables, tracking component usage, green or red?
GrantGreen on the features, red on the maintenance question. Who owns the rules file the A.I. is reading from?
MayaNo one. That's always the answer.
GrantExactly. Chulbul Designs breakdown of the config announcements flags this, too. The governance piece isn't shipped yet. The detection works, the accountability chain doesn't.
MayaSo it'll find your token drift and generate a report and then... sit there?
GrantUntil someone schedules a meeting about it, yeah.
MayaOkay, last one: Stigma makes production code base integration.
GrantRed flag, full stop.
MayaWait, let me at least say it.
GrantIt's still in closed beta, Maya. Figma's own blog says that. Tomorrow's keynote is either announcing it's done or it's announcing a rebranding of something half-cooked.
MayaThat's wild, right? They're selling a Config ticket around this announcement and the feature isn't out yet.
GrantThe math on that is uncomfortable. And I've seen enough product launches where closed beta means we need six more months.
MayaI'm giving it a conditional green. If tomorrow's keynote is a graduation to open beta, I'm in. If it's just a demo, that's your red flag.
GrantWe'll know in about 18 hours. But that's exactly the question to take into SEGMENT 4. Not whether individual features look promising on stage, but whether the whole pipeline actually holds up when a real team aims pointed at a real Codebase. So the Monday.com engineering post is kind of the Autopsy photo for this whole conversation.
MayaIn the best way.
GrantThey pasted a Figma link into Cursor, MCP running, and the code they got back? UI match from a distance. Looked fine, but colors were hard-coded, typography overrode system defaults, manual CSS where design tokens should have been. Their words, from a system perspective, it was a mess.
MayaRight. And the thing they called out specifically? The model wasn't bad, it just had no idea what their design system actually was.
GrantNo component names, no valid props, no token references. It guessed. And every guess had to be refactored out by a developer anyway.
MayaSo who does this actually serve, Grant? Because that's not a niche team with weird infrastructure. That's most teams.
GrantThat's the question I keep coming back to. two. Figma's own blog, The Design Systems and AI piece, calls the MCP a quote productivity coefficient. Only if your design system is already connected through CodeConnect. If you haven't done that wiring, the server still generates code, it's just designed and formed guessing.
MayaWhich is exactly my problem with it. The teams that benefit most are the ones who already invested months in Code Connect setup, semantic token naming, component documentation... they were already winning. This just makes them faster.
GrantOkay, but hear me out. Maybe that's not a flaw. Maybe Make is the forcing function. If your team knows bad code Code Connect coverage means the pipeline generates garbage, you finally have a business case to fix the design system debt you've been ignoring for two years.
MayaOr you just have a pipeline that generates convincing garbage faster, which is worse, actually.
GrantI mean, I'm not going to pretend that risk isn't real.
MayaAnd then there's accessibility. Figma's MCP documentation says WCAG annotations can carry into generated code if designers add them. Nothing in the Make pipeline enforces that. You can have a fully connected Code Connect setup, generate a button component, and still ship without proper keyboard interaction states or focus management. Because... no one added the annotations to the frame.
GrantThat's accurate. The Figma dev docs say you can add accessibility notes per component mapping in CodeConnect, but it's opt-in guidance, the generated output still needs a full accessibility review before it goes anywhere in your production.
MayaSo the pipeline doesn't respect your design system, it respects however much of your design system you documented for AI consumption. Those are two really different things.
GrantYeah. And most teams don't know which category they're in until the code comes out wrong.
MayaWait, so is Make accelerating design system adoption or is it just making the gap more expensive when it shows up?
GrantI don't know. I think both can be true depending. Depending on the team, a mature org with solid CodeConnect coverage, this speeds them up. A mid-sized team with a messy Figma file and no wiring, they're generating a refactor queue, not production code.
MayaAnd we won't know which direction Figma is actually pushing until tomorrow's keynote. Either Dylan Field shows a real production integration story, actual code base, actual component resolution, or this stays a very polished... demo.
GrantThat's the verdict that's still out, and it's the one that actually matters for most of the people listening to this.
MayaSo before we get there, there is one thing you can do today regardless of how the keynote lands.
GrantYep, we'll get into that next.
MayaSo, before Dylan Field hits stage Wednesday at 9 a.m., one concrete thing to do tonight.
GrantThe rules file. Drop it in your repo root before you touch make.
MayaYes, Figma's own developer docs spell this out. You tell the AI which design system path to use, which tokens are yours, which components already exist. Without that, it generates against nothing, generic React, hard-coded fills. No idea what's in your code base.
GrantIt's the difference between a useful scaffold and a refactor queue. I've seen both.
MayaThe refactor queue is... expensive.
GrantVery. So, Maya, scorecard question. We called out in the UX Autopsy episode that mixed production integration was the thing to watch, still closed beta today.
MayaStill closed, yeah.
GrantSo tomorrow is the test. Does Field announce general availability with real code-based integration, or does the keynote reframe the timeline and call it progress?
MayaI mean, that's the whole question. Techtimes noted the investor session runs same afternoon at- Known at 2 p.m. PDT, Wall Street's watching the exact same announcement designers are.
GrantNo pressure.
MayaEither Mate graduates to production or it extends the demo cycle another quarter. We genuinely don't know yet.
GrantAnd that's worth watching for. Rules file tonight. Keynote reaction drops after Wednesday. All right, that's the episode. The thing that's sticking with me, Code Connect isn't optional if you want to actually ship real components. Without it, you're just generating expensive throwaway code.
MayaYeah, and Monday's team proved that the hard way. Refactoring hard-coded colors out of AI-generated output is not a design-to-dev handoff. It's cleanup.
GrantExactly. And tomorrow's keynote, we're watching one thing. Does production code-based integration ship publicly or does it stay a demo?
MayaWall Street's watching the same moment at the 2 p.m. investor session, so no pressure, Dylan.
GrantNo pressure at all.
MayaBefore we go, screenshot a UI that bugs you and tag us. If this episode made you look at your own designs differently, leave us a review.
GrantSubscribe so you catch the keynote breakdown next week. We'll have numbers, receipts, and probably an argument.
MayaProbably. Thanks for listening. We'll see you at the Autopsy.
More episodes
Keep listening
Other episodes of UX Autopsy, newest first.
- iPhone 18 Pro Leak Sourcing | Pixel AuditSep 1, 2026 · 19 min
- iPhone 18 Pro & Ultra Leaks Audit | Pixel AuditAug 25, 2026 · 17 min
- iPhone 18 Pro & Fold Pixel AuditAug 18, 2026 · 13 min
- Pixel 11 M3 Expressive Pixel AuditAug 11, 2026 · 14 min
Sources
Where this came from
39 reports behind the episode. Every one of them opens where it was published.
- How We Use AI to Turn Figma Designs into Production Code - monday engineeringengineering.monday.com
- Figma Config 2026 Kicks Off Today: Virtual Attendance Still Free as In-Person Sells Outtechtimes.com
- Design Systems And AI: Why MCP Servers Are The Unlock | Figma Blogfigma.com
- Figma Config 2026 Session Tests AI Growth Story And Weak Share Pricefinance.yahoo.com
- Guide to the Figma MCP server – Figma Learn - Help Centerhelp.figma.com
- Figma (FIG) Stock Price & Overviewstockanalysis.com
- Figma product news and release notesfigma.com
- Figma Stock Is Down 13% Since IPO: Here’s What Could Drive a 21% Annual Return | TIKR.comtikr.com
- Figma Updates 2026: AI Agent, Make, Buzz & Design Futurechulbuldesign.com
- GitHub - figma/mcp-server-guide: A guide on how to use the Figma MCP server · GitHubgithub.com
- The Figma Design Agent is Here | Figma Blogfigma.com
- Topics: Config | Figmalionfigmalion.com
- 4 Ways We’re Using Our MCP Server at Figma | Figma Blogfigma.com
- 8 Best Figma to Code Tools (2026) — AI-Powered Design-to-Devrocket.new
- Agenda & Schedule | Config 2026config.figma.com
- Best Figma to Code Tools for 2026 | by The Div Soup | JavaScript in Plain Englishjavascript.plainenglish.io
- Builder.io - Figma to Code & AI Apps (React, Vue, Tailwind, etc) | Figmafigma.com
- Config 2026 | June 23-25 | San Francisco | Relverelvehq.com
- Dylan Field - Figma Config 2026linkedin.com
- FIG Stock Price and Chart — NYSE:FIG — TradingViewtradingview.com
- Figma (FIG) Stock Could Be 70% Undervalued But Another Model Sees Overvaluationfinance.yahoo.com
- Figma AI in 2026: Everything it can do — and what it still can’t - LogRocket Blogblog.logrocket.com
- Figma Config 2026 · A read on the design platform that won the decade | Bttr.makebttr.com
- Figma Config 2026 | June 23-25 - Moscone Center SFconfig.figma.com
- Figma Console MCP: AI-Powered Design System Management That Changes Everything | Southleftsouthleft.com
- Figma MCP Server: Setup, Code Connect & Design-to-Code (2026)alexbobes.com
- Figma Trades in Reset Mode as the Market Reprices Growth After the IPO Hangover | Investing.cominvesting.com
- Figma, Inc. (FIG) Stock Price, News, Quote & History - Yahoo Financefinance.yahoo.com
- Figma, Inc. Stock Price: Quote, Forecast, Splits & News (FIG)perplexity.ai
- Figma: FIG Stock Price Quote & News | Robinhoodrobinhood.com
- Free Design to Code Generator | Figmafigma.com
- Introducing our Dev Mode MCP server: Bringing Figma into your workflow | Figma Blogfigma.com
- MCP Registry | Figma MCP Server · GitHubgithub.com
- Opening keynote - Config 2026config.figma.com
- See Sydney Config Watch Party 2026 at Friends of Figma Sydneyfriends.figma.com
- So inspired by @figma CEO Dylan Fields keynote about ...instagram.com
- Speakers | Config 2026config.figma.com
- The Complete Guide to Figma’s MCP Integration: From Design to Code | by Garima Dua | Mediumgarimadua.medium.com
- Why is Figma stock rising today? By Investing.comm.in.investing.com
