Discussion about this post

User's avatar
Jaynish Shah's avatar

Thanks for sharing! Great article. Have been exploring using Figma Make for the past few weeks where I am trying to get Make to give output that aligns with our design system. And it’s been quite a challenge. Just ‘exporting library to Make’ hasn’t helped. What you mentioned as tips have become essential in order to get Make to create outputs that are aligned with our design system. 


Here’s what I did:

1. Exported each component’s usage guidance(existed in Figma Library as frame) and specs as markdown and put that in Guidelines folder

2. Created a very comprehensive guidelines.md file that highlighted exactly what should it do when a figma frame is attached to the prompt, and when it’s not attached.

3. Responsiveness-related information for how content and components wrap and respond was included in another markdown file.

4. I also asked Make to first evaluate which components are being requested in the prompt or are used in attached Figma frame, and only look up guidelines of those components to save on tokens and time taken to generate outputs. ( I thought Make should’ve done this by default)

5. Generated globals.css outside of Make (in Cursor) with help from Figma MCP because the css file inside the Make file was nowhere close to the variables and styles in the attached library.

6. In spite of all this, there were syntax errors and challenges with the output coming from Make.

So, in my experience so far, design system owners should focus on creating a good template file (by doing all of the steps above) and let the DS consumers use that as a starting point to start prototyping. Else we will see consumers using up all their tokens just to get paddings or hover states right instead of exploring UX options.

Expand full comment

No posts

Ready for more?