Storybook 9+

Your Figma is the spec.
Your Storybook is the proof.

UI Parity compares them, property by property.

Point a story at a Figma frame. The addon extracts values from both sides and shows every mismatch — colors, spacing, type — right inside the Storybook panel.

Add UI Parity to your StorybookWatch demo

Phase 0 · script-based value check · free · AI review coming next

localhost:6006 · Card / UserProfile / Default
Storybook

Components

Alert
Button
Card3
Input
Modal1
Select
AS

Alex Smith

Product Designer

ControlsActionsUI ParityA11y
3 mismatches·1 critical1 major1 minorsource · Figma
criticalcolorbackgroundColor
#B51833#2563EB

ΔE 47.2 · token --color-primary

majorspacingpadding
24px16px

padding-y off by 8px

minortypographyfont-weight
500400

UI Parity running inside a real Storybook panel — expected vs. actual, per property.

See it in your Storybook

No dashboard. No context switch.

UI Parity lives as a panel tab inside the Storybook you already run. The verdict appears next to the component it's checking.

Install & configure walkthrough

The gap

Storybook shows your components. Visual regression catches changes. Neither tells you whether your story matches the Figma frame — property for property.

UI Parity works in two layers: exact checks you can trust today — and judgment for everything exact values can't measure, coming next.

Storybook

Renders components in isolation. Has no idea what Figma says they should look like.

Visual regression

Snapshots your stories and flags anything that changed since your last accepted build. Great for catching accidental regressions.

UI Parity

Compares your story to the Figma design you point it at — property by property, every run. Catches drift that was wrong from day one, not only what changed.

Phase 0 · what the script catches

Exact value mismatches. Deterministic. No guessing.

Exact values catch what's measurable — perfectly, with zero false positives. The semantic, contextual, and emergent mismatches need judgment. That's AI review — where this is going.

Colors & tokens

Exact hex compare with perceptual ΔE. Flags wrong tokens, opacity drift, and color-space mismatches.

#B51833 ≠ #2563EB
ΔE 47.2
token --color-primary

Spacing & sizing

Padding, margin, gaps, and dimensions to the pixel. Figma HUG / FILL–aware; no false positives from auto-layout.

padding 16px ≠ 24px
gap 4px ≠ 8px
width HUG

Typography

Font family, size, weight, and line-height compared against the resolved design token — not the raw string.

weight 400 ≠ 500
line-height 20 ≠ 24
Inter ≠ Söhne

How it works

Three steps. No dashboard.

01

Install the addon

Add UI Parity to your Storybook config. No infrastructure, no service to run.

$ npm i -D @uicopilot/storybook-addon

02

Link a story to a Figma frame

In the panel, paste the Figma frame URL for the story you're viewing. One-time per story. Auto-mapping is on the roadmap.

03

Exact mismatches appear in the panel

Open the UI Parity tab. See expected vs. actual values, per property, right next to the component it's checking.

Coming soon

Roadmap — not shipped yet.

Not part of today's product
Roadmap

AI review

Catches what a spec structurally can't — the mismatch no one thought to encode. A spec checks what you remembered to specify; AI review checks what actually rendered. The exact-value layer stays as the deterministic, zero-false-positive floor — AI adds judgment on top, it never replaces it.

Roadmap

Auto-mapping stories to Figma

Skip the manual link step. The addon will suggest and confirm the Figma frame for each story based on story metadata and component name.

Roadmap

More design sources

Beyond Figma. Additional design sources land as they're production-ready.

FAQ

Free for everyone.
Add it to your Storybook in minutes.

Add UI Parity to your Storybook

Phase 0 · script-based · free · no signup · AI review coming next