Catch it in the file,not in the build.
Six quality modules inside the Figma panel — audit, fix on canvas, stress test, and hand off calibrated components. All local, before anything ships to engineering.
Low contrast 2.9 : 1 — body/secondary
Engineering inherits whatever design ships.
Drift starts before the first line of code — in the file itself. These pass every design review and fail in production.
Contrast 2.9 : 1 on body text
rendered background · needs 4.5 : 1Passed review on the designer’s monitor.
variant="Property 1"
not a code-safe prop nameEngineering renames it differently in every repo.
Token coverage 62%
fill #B68E41 hardcoded · var(--brand) existsThe token existed. The binding didn’t.
Breaks at 3× text · German
designed for label: "Submit"Real content arrives after the handoff.
Six modules. One panel.
Zero cloud.
Accessibility Advisor
Fix it where you see it.
Context-aware WCAG auditing across six platform targets — contrast measured on rendered luminance, tap targets, font minimums, alt text.
- Live preview before any fix is applied
- "Find Similar" bulk-applies across the file, with undo
- Learning Mode explains why each issue matters
Small touch target: "chevronDown" (32×32)
Component Readiness
A linter for components.
Is this component shippable? Prop contracts extracted from variants, naming quality with confidence-scored renames, token coverage by axis.
- Auto-resolve hardcoded values to matching tokens
- Batch rename across all variants at once
- Exports a clean JSON prop contract
Generic property name: "Property 1"
Suggested rename: variant · confidence 0.94Token Inspector
Every binding, every platform.
Select any node and see every bound variable and every hardcoded property — with the production snippet for each, in five syntaxes.
- CSS · Tailwind · React TS · Swift · Kotlin
- Semantic suggestions for hardcoded properties
- Selection history with viewport restore
State Diff Engine
Bugs live in the states.
Every sibling variant compared against its default — only the properties that changed, with swatches, mapped to CSS pseudo-classes.
- Structure and layer mismatches surfaced first
- Hardcoded vs token-bound deltas identified
- Ready-to-paste CSS state blocks
Stress Test · AI
Break it before users do.
Real-world content on sandbox clones — 3× text, long words, narrow widths, German and Japanese. Your original frames are never touched.
- Works standalone; BYOK AI adds content-aware scenarios
- Fix simulation graded: Resolved / Improved / Worse
- 8 AI providers, keys stored on-device only
Token Exporter · Transfer
The handoff, calibrated.
Seven engineering formats — PTB JSON feeds the CalibrateDS CLI directly. Figma Transfer moves token systems between files with alias chains kept live.
- Validation catches broken aliases before export
- Two-pass import rebuilds collections in one click
- CSV opens straight in Sheets or Excel
No accounts. No cloud. No telemetry. Audits run on-device, and your AI keys never leave your machine. In Dev Mode the plugin is read-only — write guards keep production files untouched.