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
What gets measured
Four component states, one adoption score.
Linked to a published library
Instances whose master component lives in an external Figma library. The design system is actively in use.
From a component in this file
Instances whose master component is defined inside this file. Still intentional design system usage — counted as adopted.
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.
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.
How it works
Three steps to your adoption score.
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.
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.
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 score works
How the adoption score works.
How to read your score
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