Skip to main content
Question

Check design does not find the colors of the design system library

  • May 29, 2026
  • 7 replies
  • 118 views

Jorge_Herrero

 

I really liked the new check design tool, but I believe I encountered a problem.
When I find a color and try to replace it in side, it doesn't find the colors in my library. My design system is published and normal, it should appear, right?
I've already selected it to just base it on my library, but it still doesn't find anything.

I also noticed that the colors in the switch menu only appear if I create the color as a variable, but I should use it from the color styles library, right?

Would you have to duplicate all colors as variables? it's not so practical if that's the solution.

 

7 replies

adamsmasher
Figmate
  • Figmate
  • May 29, 2026

Hi, ​@Jorge_Herrero! Thanks for your post - glad that you are really liking the Check designs tool!

 

The Check designs help article has a couple suggestions that will help in this situation:

  • Check designs works best with a published, variables-based design system. By default, Check designs pulls suggestions from all libraries added to this file. However, we recommend marking a specific selection of libraries to pull from in Check designs’ settings menu to improve suggestion quality.
  • Use precise variable scoping in your design system to improve suggestion quality. For example, you can hide primitives to prevent them from appearing in your design check, or scope variables to specific asset types (like text colors) for more relevant results. Learn more about scoping variables.

 

It sounds like you already discovered the first point yourself, though the second is still helpful to know. Let me know if you continue to have trouble!


w_karen
  • New Participant
  • July 30, 2026

Hi, ​@Jorge_Herrero! Thanks for your post - glad that you are really liking the Check designs tool!

 

The Check designs help article has a couple suggestions that will help in this situation:

  • Check designs works best with a published, variables-based design system. By default, Check designs pulls suggestions from all libraries added to this file. However, we recommend marking a specific selection of libraries to pull from in Check designs’ settings menu to improve suggestion quality.
  • Use precise variable scoping in your design system to improve suggestion quality. For example, you can hide primitives to prevent them from appearing in your design check, or scope variables to specific asset types (like text colors) for more relevant results. Learn more about scoping variables.

 

It sounds like you already discovered the first point yourself, though the second is still helpful to know. Let me know if you continue to have trouble!

Hi ​@adamsmasher , I am doing both above and it’s not picked up on check design. I am guessing external library variables with check design has challenges now?

 


adamsmasher
Figmate
  • Figmate
  • July 30, 2026

Thanks for your reply, ​@w_karen. I’m sure this is frustrating for you. Hmm... If you search by the numbers used in variable names, e.g. “150”, does it find the variable? I’m wondering if it’s not finding your variables because “spacing” isn’t in the name of the variable (which I can see being confusing since it does work when searching elsewhere). 


w_karen
  • New Participant
  • July 30, 2026

Thanks for your reply, ​@w_karen. I’m sure this is frustrating for you. Hmm... If you search by the numbers used in variable names, e.g. “150”, does it find the variable? I’m wondering if it’s not finding your variables because “spacing” isn’t in the name of the variable (which I can see being confusing since it does work when searching elsewhere). 

no it does not show up when searched by keyword either.
 

 


adamsmasher
Figmate
  • Figmate
  • August 2, 2026

Thanks for checking that, ​@w_karen. Hmm… would you say that you have a large number of variables available in the file across all the libraries that are included in your file? By that I mean roughly how many libraries (and variable collections within them) is this file subscribed to? If it's a large number, I’m wondering if that’s causing an issue with the variable lookup with Check Designs in specific. I’d like to flag this to the team and potentially create a ticket for you with our Technical Quality team, but before that I’d like to get just a bit more info from you. Thanks!


w_karen
  • New Participant
  • August 5, 2026

Thanks for checking that, ​@w_karen. Hmm… would you say that you have a large number of variables available in the file across all the libraries that are included in your file? By that I mean roughly how many libraries (and variable collections within them) is this file subscribed to? If it's a large number, I’m wondering if that’s causing an issue with the variable lookup with Check Designs in specific. I’d like to flag this to the team and potentially create a ticket for you with our Technical Quality team, but before that I’d like to get just a bit more info from you. Thanks!

this file only use a handful of local variables + subscribe to our main library. 

the main lib has 6 collections containing about 200 variables. 
--
check design works fine within the main file itself 
does not work in this dependent file despite added and showing up in property fields like spacing/gap/typography


adamsmasher
Figmate
  • Figmate
  • August 6, 2026

Ok, thank you for that info! I’ve made a ticket for you with our Technical Quality team so they can take a look. You should get that shortly via email - feel free to reply to that with any additional information you want to include beyond the summary that I wrote up. Thanks for your patience, and let me know if you have any questions!