Figma Police

AI agent · Figma

Private build

Design however you work. Figma Police cleans the handoff debt.

It catches design-system drift, fixes the safe stuff, and asks before touching anything that still needs taste.

role
product designer + design engineer
ownership
agent concept + workflow + implementation
surfaces
Figma + Console MCP + Desktop Bridge
access
private prototype
Back to homepage

The problem

You should not have to interrupt every design decision.

You should not have to stop and check whether a gap uses the right token, a color is still hardcoded, or a component was detached three hours ago.

Move quickly. Let Figma Police deal with the hygiene when you are ready.

The trust ladder

Choose how much control to give it.

Keep control

Keep control. Let it review.

Finish the work and run audit. It tells you what drifted, what looks suspicious, and what may cause trouble during handoff. Nothing changes. You decide what to fix.

audit <Figma frame URL>
Audit reports problems without changing the source
100%
Rendering system map…

A finished frame is audited, a report returns the problems, and the designer chooses what to fix. The source is never changed.

Move fast

Move fast. Let it clean a copy.

Use whatever values help you explore. Run apply-sandbox when the screen feels right. Figma Police creates a clean copy, fixes what it safely understands, and leaves the original alone so you can compare both.

apply-sandbox <Figma frame URL>
Sandbox apply cleans a clone and leaves the original alone
100%
Rendering system map…

The agent duplicates the frame, applies safe fixes to the clone, and lets the designer compare it with the untouched original.

Trust it

Trust it. Let it fix the source.

After its decisions become predictable, run apply-direct. The safe fixes happen on the original frame. Anything uncertain becomes a question or stays untouched.

apply-direct <Figma frame URL>
Direct apply updates clear fixes and leaves uncertain decisions alone
100%
Rendering system map…

The agent checks the original frame, applies only clear fixes, and routes uncertain decisions to a question or leaves them untouched.

Product payoff

Start with a review. Compare a sandbox. Automate when trust has been earned.

Move fast without handing engineering the mess. Figma Police adapts to the designer instead of forcing one perfect workflow.

Built end to end

I built the whole loop.

I designed and built the whole thing: how the agent reads Figma, what it checks, which fixes are safe, when it should stop, how sandboxing works, and how the final decision stays with the designer.

What it checks
Spacing, radius, color, text styles, detached components, and unnecessary wrappers.
What it can fix
Clear token, text-style, wrapper, and component matches that pass the safety checks.
What it will not guess
Protected areas and unclear decisions stay untouched or become a question for the designer.
How it reaches Figma
Figma Console MCP and its Desktop Bridge plugin give the agent live access to the open document and Figma Plugin API.View Figma Console MCP
How designers control it
A simple prompt decides whether the agent reviews, fixes a clone, or fixes the source.

Want to see it run on a real frame?