
Figma shipped Check Designs on June 4, 2026 — a four-tab modal that audits design files against a published design system. The teardown focuses on the modal's core interaction decision: surfacing every machine recommendation as an explicit, overridable row that shows its reasoning, rather than a one-click black box. The extracted pattern is Falsifiable Suggestion.
| Tab | What it scans | Can auto-apply? |
|---|---|---|
| Colors | Hard-coded hex values, color opacity; also WCAG 2.0 AA/AAA contrast violations | Yes — binds to variables |
| Dimensions | Hard-coded spacing, padding, corner radius values | Yes — binds to tokens |
| Typography | Hard-coded font styles and sizes | Yes — binds to text styles |
| Components | Detached components, components from wrong or unlinked libraries | No — flags only |
#FFA556 or CCCBFF · 60%. The right side is the system name — ✦/bg/warning/pressed, ✦/special/bgtransparent. The diamond glyph (✦) signals that this is a variable from the design system library, not a freestanding value. Rows where the proposed replacement is an exact match get a green "Match" badge. Rows without "Match" are closest-similarity suggestions.spacing token in the library. 4 The user's conclusion: "the feature is really nice by the way and already saves a ton of time!" The system got a suggestion wrong; the user could see that it was wrong and skip it. That is the correct failure mode for a tool built on transparency.✦/bg/warning/pressed and recognize it as wrong for a text fill has the domain knowledge to catch errors. A tool aimed at a population without that knowledge would need to either hide the suggestion mechanism or invest heavily in explanation UI. The choice to expose token names directly signals who this tool is for.figma.com
help.figma.com
forum.figma.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.