Figma Plugin — Free v1.0 · Free

Does your design system
actually get used?

Coverage Report scans every instance on your page, detects ghost detaches, and gives you an adoption score — frame by frame.

Free · No account required

Four component states, one adoption score.

Counted

Linked to a published library

Instances whose master component lives in an external Figma library. The design system is actively in use.

Counted

From a component in this file

Instances whose master component is defined inside this file. Still intentional design system usage — counted as adopted.

Excluded

Source component is missing

The library was unpublished, the component deleted, or the file moved. These instances can't be scored and are excluded entirely.

In denominator

Once a component, now detached

Frames detached via "Detach instance" whose names still match known components. They lower your score — which is the point. Hiding them would give a false number.

Three steps to your adoption score.

01

Open in any Figma file

Install the free plugin from the Figma Community and open it in any file you want to audit. No setup, no account.

02

Run Coverage Report

Choose to scan the entire page or your current selection. The plugin walks every instance and detects ghost detaches — frames whose names match known component names.

03

Locate, fix, and share

Click any result to zoom straight to it in the canvas. Copy the full report to share with your team or paste into a retrospective.

How the adoption score works.

(Library + Local) ÷ (instances + ghost detaches) × 100
Library Instances of shared library components found in the file.
Local Instances of locally defined components (main components in the same file).
Instances Total component instances scanned across the page or selection.
Ghost detaches Frames whose names match known components but have been detached via Detach instance.

How to read your score

0 – 40%
Low adoption
Most work is off-system. Custom frames and detaches dominate.
40 – 70%
Partial adoption
The system is used but inconsistently. Strong signal for alignment work.
70 – 100%
Strong adoption
Designers are working in-system. Focus shifts to maintaining quality.

Why ghost detaches are included

Ghost detaches represent design system coverage that was intentionally broken — not coverage that was never there. Leaving them out inflates your score and hides the real problem. Including them gives you an honest number you can act on.

Free · No account required

Measure your design system
adoption now.

Install Coverage Report from the Figma Community and get your score in seconds.

Install on Figma Community — Free