Mato just raised pre-seed Read more

Figma Config 2026 Pixel Audit

  • Jun 16, 2026
  • 18 min

Show notes

What the episode covers

Figma's Design Agent shipped in beta before anyone could ratify it at Config — and that timing is not an accident. This is the Tuesday episode for week 25 of 2026, and Grant and Maya run a full design critique on the agent and the features surrounding it, with a spicy opening take: the agent's left-rail UX trades one set of problems for another, and the credit model is structured for enterprise procurement, not the individual designer doing exploratory work.

Specific elements under the microscope: the Design Agent's left-rail interaction model and its black-box reasoning problem, the tool-call approval dialogs borrowed from IDE consent UX, the PR workflow's Git-fluency requirement that quietly expands designer scope, and plan mode's upfront credit meter that trains designers to self-censor before exploring.

Grant also surfaces a 5.6x cost asymmetry buried in the credit pricing that most designers have not caught yet.

  • Why the agent's self-correction loop drains credits in exactly the use case AI is most valuable
  • How to read the ghost-seat arbitrage in Figma's credit pricing
  • The linting-pass mental model from Check designs that applies regardless of your plan

Listeners will walk away knowing how to audit an AI tool's UX, pricing structure, and scope implications before committing to it. Subscribe, leave a review, and tag us with a UI that bugs you.

Timeline

In this episode

7 moments worth skipping to. The timecodes match the player above.

  1. 0:11Introduction
  2. 1:28What Figma Actually Shipped and Why It Matters Now
  3. 4:25The Design Agent on the Canvas: Does the UX Hold Up?
  4. 7:56Figma Make's Expanded Reach: Red Flag or Green Flag?
  5. 11:00The Credit System Is the Real Product Decision
  6. 14:29The One Thing to Steal: Check Designs and What It Teaches Us
  7. 16:25Outro

Quick answers

Straight from the episode

The questions this one settles, without the listen.

What is the Figma Design Agent beta and when did it launch?
The Figma Design Agent launched in beta on May 20, 2026, with free access until general availability. Once GA hits, AI credits will kick in, making the beta a deferred-cost soft launch rather than a free product.
What are the main UX problems with the Figma Design Agent?
The agent operates as a black box with no visible reasoning, leaving designers unable to understand why it makes decisions. Early beta users also flagged a self-correction credit drain, where iterating on agent output pulls designers into a review loop instead of a creative one. The official recovery workflow requires duplicating frames before undoing changes.
What is the ghost-seat arbitrage in Figma's AI credit pricing?
Adding a full Figma seat at roughly $16 per month is 5.6 times cheaper per credit than buying Figma's official extra credit subscription at $150 per month. This pricing asymmetry means the credit add-on is effectively structured for enterprise procurement, not individual designers.
Why does plan mode's visible credit meter concern designers?
Showing the credit cost upfront before complex work trains designers to self-censor exploratory tasks. Since AI tools are most valuable precisely during open-ended exploration, the non-deterministic cost model penalizes the use case where the technology has the most to offer.
What is Figma's Check designs tool and why does it matter?
Check designs is a QA tool Figma released on June 4 that lints design files for token drift, contrast violations, and detached components. The key mental model it introduces is treating pre-handoff as a linting pass focused on design system health, not a pixel-by-pixel visual review.
What extra skills does the Figma Make PR workflow require from designers?
The desktop PR workflow connects designers directly to production codebases, but it requires Git fluency, codebase access permissions, and willing engineering reviewers on the other end. This scope expansion raises concerns about how realistic the workflow is for most design teams.

Transcript

The full conversation

Every word of the episode, 2,712 of them, in the order they were said.

Read the transcriptHide the transcript

GrantWelcome back to UX Autopsy. I'm Grant.

MayaAnd I'm Maya. Alright, big week. Like, this is a big one.

GrantFigma dropped their design agent into beta on May 20th. Free for now, credits kick in at general availability.

MayaWhich, yeah, that's the part we're going to dig into.

GrantSo today's full autopsy, we've got the agent itself, the left rail UX, what it can actually do, what it can't.

MayaThen we're running red flag or green flag on three new Figma Make features. It's the PR workflow, tool call approvals, plan mode.

GrantAnd the predict pricing. Maya, the numbers on this are—look, I ran the math.

MayaOh, No.

GrantYeah, there's a cost asymmetry baked in here that I don't think most designers of clock care.

MayaWe're also closing on Check Designs, Figma's June fourth QA tool, and there's a mental model in there worth stealing whether you're on a paid plan or not.

GrantConfig 2026 is June 23rd through the 25th Moscone Center, so all of this is already in users' hands before the conference even opens.

MayaWhich means Config isn't really a reveal this year, it's more like a ratification.

GrantRight, that's an interesting shift for how Figma does product launches.

MayaOkay, so the agent, it lives in the left rail now. Grant, you want to set the scene?

GrantSo, Figma drops the design agent on May 20th. Professional, organization, enterprise seats, and the first thing I notice is the framing. The Figma blog says no AI credits during beta. Credits kick in at general availability.

MayaWhich means everyone trying it right now is on a free trial they didn't negotiate.

GrantExactly. And that framing matters. This isn't here's a product, it's here's a product. Bill comes later-classic soft launch with a deferred cost structure.

MayaLike a gym membership in January, you're in great shape until February.

GrantThe math on that will get uncomfortable fast. But okay, what did they actually ship?

MayaSo Figma's own blog says the agent lives in the left rail, acts directly on layers, and you can at-mention specific components and variables. It's not a sidebar generator, it edits the actual file.

GrantThat distinction is real. Two years ago the pitch was, describe a screen, get a JPEG, nobody would ship. This is different: it reads your tokens, your component library, your variants.

MayaRight. The Muzli write up put it well: you can run prompts in parallel while you keep editing—it's not blocking.

GrantSo architecturally, Figma's argument is: we built a teammate, not a generator. That's a meaningful claim.

MayaHmm, I mean, I get why they're saying that, but a teammate implies shared understanding. The agent reads your design system, great. Does it understand why your card component is structured the way it is? That's a different thing.

GrantThat's a fair distinction, reading tokens versus understanding intent.

MayaAnd then there's Config, June 23rd through 25th, Moscone Center, San Francisco, over 50 sessions, more than 75 design leaders. There's 8,000 attendees expected per UX trends listing.

GrantWhich is the interesting wrinkle here. Config is supposed to be the big reveal stage, but the agent already shipped. So the keynote isn't an announcement, it's a ratification.

MayaDemo polish versus real-world readiness, those are two very different things to audit.

GrantAnd beta users will have had it for five weeks by the time the keynote hits. That's enough time for the cracks to show.

MayaOr enough time for Figma to quietly patch the embarrassing parts before the live stream.

GrantRight. Nothing like a conference to motivate a hot fix.

MayaSo the agent is in your file, touching your layers, reading your design system. The real question isn't whether that's impressive, it's whether the way it works actually respects. respects how designers think or just approximates it from the outside.

GrantAnd that's worth pulling apart, because those two outcomes feel similar in a demo and completely different on a Tuesday afternoon deadline. So the left rail placement, that's the first tell.

MayaOh, totally. It's not a popover and not a modal. It's sitting right where your layers live.

GrantAnd that's a real architectural decision, not just a design aesthetic. The Figma blog says the agent has deep context on your components, tokens, standards, things a third-party tool accessing via MCP just can't see. It's working from inside the file, not guessing from outside.

MayaRight. And Muzli had a good breakdown of this. They called it inside. Inside-out versus outside-in: external agents get a snapshot; the native agent gets your actual file structure.

GrantWhich sounds great on paper. My issue is what happens when it gets something wrong.

MayaOkay.

GrantBecause the agent edits layers directly. There's no visible reasoning. No, here's what I'm about to do. It just does it. And Figma's own help docs say you can undo, but the tip is to do. is to duplicate the frame first so you can compare before undoing.

MayaWait, that's the official tip? Duplicate before you undo?

GrantYeah. So the failure recovery workflow is prompt it, watch it change your file, realize something's off, duplicate the result, then undo the original. That's three steps to catch one mistake.

MayaI mean, I get why that bothers you, but compare that to what came before. Animas's blog put it well, two years of AI tools generating pretty mockups with wrong components outside any design system, nothing you'd actually ship.

GrantSure, the bar was really low.

MayaLike, on the floor. So an agent that actually reads your tokens and respects your component library is a structural improvement, not a minor one.

GrantI don't dispute that. What I'm pushing on is the interaction model. Figma calls it a true collaborator, their exact words. But a collaborator tells you what they're doing. This thing operates as a black box at the layer level.

MayaTo be fair, it's a beta.

GrantEvery black box is a beta until it's a product.

MayaOkay, fair.

GrantAnd the early user reports reinforce this. Animas review flagged something that caught my attention. Designers, burning through sessions with the agent, mostly on self-correction cycles. You prompt it, it gets something wrong. It tries to fix itself, that burns more compute, and the designer ends up reviewing output rather than creating anything.

MayaWhich flips the whole value proposition.

GrantExactly. Youre not in a creative loop, youre in a review loop.

MayaYeah.

GrantAnd the prompt interface is still natural language. Youre describing intent in words, not in design language. language. There's no way to say apply this specific component state without knowing how to phrase it so the agent interprets it correctly.

MayaOkay, but that's also true of any junior collaborator, right? You have to learn how they think.

GrantI'd accept that if the cost of miscommunication wasn't your actual file.

MayaThat's the part I actually don't have a good answer for.

GrantIt's a real tension. The design system awareness is genuinely new. Two: The interaction transparency-what the agent is doing, why and where the undo boundary sits-that's still unresolved.

MayaAnd I think reasonable people land differently on which of those matters more right now.

GrantWhich is probably where we should leave it. Speaking of how you pay for each of those agent decisions, that feeds directly into the quick fire segment, where we're scoring some of Make's new moves one by one. All right, shifting gears, quick-fire round. Red flag or green? I'll go first. Let's do it.

MayaMAKE can now pull live web context mid-build via URL fetch. You approve each tool call before anything enters your session. Figma's own release notes confirm it. Tool call approvals let you review before anything enters your session. Red flag or green?

GrantYellow, if I'm being honest. The approval gate is the right call on trust. I'd never want an agent silently pulling external content, but consent dialogs on a design canvas feel borrowed from a developer IDE. That's a context mismatch.

MayaSo the mechanism is sound, but the UX metaphor is wrong.

GrantExactly. Red flag on the experience, green flag on the intent.

MayaFair. Okay, next one. Make connects to your local production codebase via the Desktop app: Desktop app: Figma's blog confirmed the May 28th beta drop. Designers can commit,

GrantAnd

Mayacreate a branch, open a pull request without touching a terminal.

Grantyour engineering lead just felt a chill they can't explain.

MayaRight? So red flag or green?

GrantBig green flag on closing the handoff gap. I've watched designers spec something, hand it to an engineer, and watch it drift in translation for years. If the PR goes through normal review. The code doesn't bypass anyone. Bai Dai Yoda wrote a good piece on this, noting that changes still go through engineering review, not around it. That's the safeguard.

MayaMy flag's more amber. Designers now need Git fluency, code base access, an engineering team willing to review their work. That's a real scope expansion. Someone's going to get hired for this, and their title is going to confuse everyone.

GrantThe senior designer. Also, please know what a branch is.

MayaExactly. Okay, last one. Plan mode. Figma's release notes describe it as an opt-in mode that asks clarifying questions, drafts a plan you can edit, and then you approve before anything gets built. But it costs more credits than a standard prompt, and it shows you an estimate before you commit.

GrantThat estimate detail is doing a lot of work there.

MayaRight? So is that transparent pricing, or is it friction that trains you not to... not to explore.

GrantAnd the math on credits is where this gets uncomfortable. Showing an estimate sounds like transparency, but if complex work costs meaningfully more and the number is non-deterministic, which Figma's own help docs acknowledge, you're basically asking designers to gamble on a budget before they know what they're building.

MayaThat's a red flag for me. Exploration is when AI tools are in their keep if the meter is visibly running you self-censor.

GrantAgreed. And honestly, that credit question doesn't end here. The pricing structure underneath all three of these flags is worth its own conversation.

MayaWhich is exactly where we're going.

GrantSo the credit math, because I've been staring at the numbers, and they don't add up.

MayaOkay, lay it out.

GrantOn the Professional plan, five thousand extra credits cost one hundred and fifty dollars a month, adding a full seat that's sixteen dollars, and that seat comes with three thousand credits. Someone on the Figma forum ran the actual arithmetic, buying official extra credits is five point six times more expensive per credit. Then spinning up a goat seat.

MayaWait, so the cheapest move is to add a fake employee?

GrantThat's the implied incentive. I've read deal terms that accidentally created perverse outcomes before, but usually the lawyers catch it. This one is in plain sight.

MayaI mean, come on, that's wild, right?

GrantAnd the consumption side is just as messy. Figma's own help docs say credit usage is non-deterministic, meaning even Figma can't tell you what a prompt costs before you run it. One complex make prompt anywhere from 60 to 340 credits. Same task, different day, different bill.

MayaSo you literally cannot budget for exploratory work.

GrantWhich is exactly the use case. Nobody burns 300 credits on a prompt they know will work. You burn them figuring out if the prompt can work.

MayaHmm, okay, so, and I want to push back a little here. The beta was free! Figma gave people months of actual free access. Doesn't that buy them some goodwill on the pricing rollout?

GrantSomewhat. The free beta period is real. But it also trained designers to use it exploratively, and now the meter penalizes exactly that behavior. You can't separate those two things.

MayaI don't fully disagree. I just think, like, enterprise teams have procurement budgets for this stuff. For them, $150 a month is noise. Maybe the model works fine at that scale.

GrantSure, and that's kind of the point I keep coming back to. Look at who benefits from this structure. The answer isn't the freelancer or professional. And it's not the solo designer iterating on a side project. It's the org with the procurement team that can negotiate a custom rate. The credit system is shaped for that customer.

MayaWhich maybe isn't wrong, like enterprise paying for AI at scale while individuals get the free tier to experiment.

GrantExcept the free tier is 500 credits a month. Figma's own numbers put 3000 credits at roughly 50 to 70 prompts. Scale that to 500 and you get, what, eight prompts before you hit the wall?

MayaYeah, okay, that's not experimentation, that's a demo.

GrantAnd I'm not saying Figma is wrong to charge for AI compute, that cost is real. But the way the tiers are structured, AI reads less like a platform capability and more like a metered utility, closer to AWS than to a design tool.

MayaWhereas if they'd bundled it flat into the seat. Seat price and eat in the margin for a year? The story's completely different.

GrantThe math probably doesn't, but the perception definitely does.

MayaLook, I don't think we're going to land on the same side here.

GrantThat's fine. I think the Beta Goodwill bought them more patience than Grant is giving them. Grant thinks the structure tells you who the real customer is.

MayaI think both things are true.

GrantFair enough. Anyway, shifting gears completely, there's one Config announcement that sidesteps this whole credit debate, and it's the one I actually want to steal from. Check Designs dropped June 4th, and we should talk about it.

MayaSure.

GrantOkay, so, shifting gears, Check Designs. Figma dropped it June 4th and it's the quietest announcement from this whole Config cycle.

MayaAnd probably the most immediately usable. No credits, no beta waitlist, it just runs.

GrantRight. So what it does, according to the Figma forum post, flags hard-coded color, text, radius, and spacing values, swaps them for the correct direct design system token in one click also catches WCAG 2.0 AA and AAA contrast violations, detached components, library mismatches.

MayaThat's a linting pass. That's literally what this is, pre-hand off linting for your design file.

GrantYes, and that's the mental model I want every designer to steal, even if you can't touch Czech designs.

MayaOne catch worth naming, though. It's organization and enterprise only, Which

GrantHmm.

Mayais almost weirdly coherent. The team's drowning in token drift and multim-library chaos are exactly the ones on those plans.

GrantOkay, I'll give you that. The problem and the gate actually align here.

MayaUnlike the credit model which we just... yeah.

GrantWe're not going back there. But the point stands, even if you're on a Professional plan or flying solo, the idea transfers. Before handoff, do a linting pass. Not a vibe check, not does it look right. Systematically ask, are there hard-coded values, Detached components, contrast violations?

MayaTreat it like code review for your file.

GrantExactly. That reframe, QA as design system health check, not pixel matching. That's the one thing worth walking away from this whole config drop.

MayaEven if you're doing it manually with a plug-in or just a checklist.

GrantEspecially then.

MayaAll right, that's a wrap on the Figma design agent audit.

GrantAnd what a one. I keep coming back to that deferred cost framing Grant. Free beta now, bill at GA. It's clever.

MayaRight. And a thing that sticks with me, the agent reads your design system, sure, but does it understand why your car component is structured the way it is? Your question still unanswered.

GrantI'm putting it on a sticky note. Honestly, the takeaway here is... Is "treat that pre-handoff pass like a linting run, not a visual review." That one's portable regardless of what plan you're on.

MayaExactly. Check designs made that concrete. Token drift, contrast violations, detached components, catch it before it ships.

GrantSo the homework? Pull up one file this week and run that mental linting pass.

MayaScreenshot a UI that bugs you, tag us, and subscribe so you catch next week's audit.

GrantLeave a review if today made you side-eye your own layout. Layer panel.

MayaConfigs in a week. June twenty third, Moscone Center. We'll be watching.

GrantSee you there or, you know, on the Internet. Thanks for listening.

More episodes

Keep listening

Other episodes of UX Autopsy, newest first.

All episodes of UX Autopsy

Sources

Where this came from

24 reports behind the episode. Every one of them opens where it was published.