How it works
- You connect a Figma file to your design system in Humic
- Humic creates variable collections in Figma, grouped by token type
- Each collection has Light and Dark modes
- When you sync, Humic updates the variables to match your tokens
Connecting Figma
From the Humic dashboard
- Open your design system and go to Settings → Figma
- Click Connect Figma File
- Authorize Humic in the browser popup
- Paste your Figma file URL
From the CLI
Variable collections
Humic organizes your tokens into Figma variable collections by type:| Collection | Token types |
|---|---|
| Color | color |
| Typography | font.size, font.weight, font.family, font.lineHeight, font.letterSpacing |
| Dimension | spacing, radius |
| Effect | shadow, opacity |
| Motion | duration, easing |
| Other | z-index, boolean |
Sync types
By default, Humic syncs all color tokens to Figma. You can configure which token types to sync in your design system settings.Token naming in Figma
Token keys map directly to Figma variable names. The dot-notation creates a folder structure in Figma:| Humic token | Figma variable |
|---|---|
color.brand.primary | Color / brand / primary |
spacing.page.gutter | Dimension / page / gutter |
font.size.body | Typography / size / body |

