Skip to content

Component Guardian

Catch breaking changes in your Figma component library before you publish them.

View Project
Component Guardian

The problem with library updates

You rename a layer. Delete an unused variant. Change a property type. Hit publish.

Then the bug reports start. Instances are broken. Developer code references point at nothing. Designs that looked fine yesterday now show detached components.

Design system changes are invisible until they break something. By then it's too late.


Know what will break before you publish

Component Guardian takes a snapshot of your component library, then compares your edits against that baseline. You see exactly what changed, how severe it is, and which components are affected.

Run it before you publish. Fix the issues that matter. Ship with confidence.


What it catches

Errors that will break existing instances

Removed components. Deleted properties. Property type changes. Removed variant options. Conflicting variants that block publishing entirely.

Warnings that may break code references

Renamed layers. Removed layers. Deleted nested instances.

Click any issue to jump straight to the affected component, even if it's on another page.


How it works

Baseline snapshots

Capture your library's current state with one click. The snapshot stores directly in your Figma file, so everyone on the team works from the same source of truth.

Scan on demand

Run a scan whenever you're ready to check your work. Toggle property and layer checking separately. Adjust scan depth for large libraries.

Export changelogs

Generate shareable reports when you need to communicate changes to your team or document what shipped.


Built for real libraries

Handles enterprise-scale component libraries through intelligent data chunking. Uses stable component keys for reliable matching that survives renames. Detects layer renames through positional heuristics instead of flagging misleading add/remove pairs.

Built with Preact. Zero external dependencies. Everything runs locally in Figma.


Hello! I'm Brandon Templar, a product designer in Washington, D.C.
I am a designer, photographer, and tech enthusiast. Thanks for following along!