![](/style/images/good.png)
![](/style/images/bad.png)
25 Tips for Figma Design Systems
source link: https://blog.prototypr.io/25-tips-for-figma-design-systems-1a45544ae36d
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
![1*Xl0pooBtUbqz81wim0iixQ.png](https://miro.medium.com/v2/resize:fit:1920/1*Xl0pooBtUbqz81wim0iixQ.png)
Creating design system library for Figma is an exciting journey. It allows not only to rethink every tiny element to serve designers in their future work, but also learn dozens of tricks & techniques.
Here is a bunch of them I learn while preparing my design system library.
Tip 1 — Don’t limit yourself to 1 Variable Collection
Create separate variables collections for color foundations (primitives), semantic (components), spacing, radius.
Color foundations collection gives you flexible palette as basis
Semantic colors make easy to attach them to existing and new components. Having dedicated tokens, for text, border, background or icons make the kit super flexible and ready to act as design system library.
![0*ZkOsOB8_MNa7kkb_.png](https://miro.medium.com/v2/resize:fit:700/0*ZkOsOB8_MNa7kkb_.png)
Tip 2 — Variable modes adds flexibility & automation
Having separate collections allows you to build dedicated modes — for colors dark & light, for spacing, for radius etc.
![0*ZeywuIwj1YMaCrcy.png](https://miro.medium.com/v2/resize:fit:700/0*ZeywuIwj1YMaCrcy.png)
Tip 3 — Control collection visibility
If you want to make collection private (some don’t want to expose primitives), you may simply add “.” or “_” as the prefix — just like with components. This prevents entire collection from being shared as library.
![0*Zf0WH4wIBlhh7AOn.png](https://miro.medium.com/v2/resize:fit:700/0*Zf0WH4wIBlhh7AOn.png)
Tip 4 — Scope your variables to increase ease of use
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK