![](https://framerusercontent.com/images/gIfNOu2WwgVWaHHZEh168vQ0ds.png)
![](https://framerusercontent.com/images/gIfNOu2WwgVWaHHZEh168vQ0ds.png)
![](https://framerusercontent.com/images/gIfNOu2WwgVWaHHZEh168vQ0ds.png)
An Interactive Guide with Playbook
Design Tokens Naming Playbook
Design Tokens Naming Playbook
Design Tokens Naming Playbook
So, what are design tokens?
So, what are design tokens?
Design tokens
Design tokens
Design tokens
are
are
are
nicknames
nicknames
nicknames
for
for
for
design elements.
design elements.
design elements.
Design Token Course 💎
![](https://framerusercontent.com/images/d3Sl7FKUr8aMnvWGFeYnTseSQMA.png)
![](https://framerusercontent.com/images/8gBn0ULAKjGASYsADbU1Z5xHSo.png)
Coming soon
Videos
Guidelines
Examples
Templates
Multi-brand DS
Automations
![](https://framerusercontent.com/images/isglmZfQM1GrOQVVtnssOHZAxLw.png)
size-ladybeetle
🐞
size-butterfly
🦋
size-squirrel
🐿️
size-dog
🐕
size-elephant
🐘
Imagine creating names with real-world analogies. Not okay :)
Mobile version
coming soon
Why is it so hard?
“I will just use this color here ...”
"Difficult to understand".
What are Figma Variables?
Oooops, scaling...😅
What does a design system mean to you?
What is Git?
Should we have a lot of tokens?
Omg,
so many
duplicates.
Too many tokens
What is the best
naming strategy?
I have no clue what composite tokens are.
Life before tokens was easier. 😅
“Token is deprecated”. What now?
Ohhh, no guides here. 🫠
Library is not updated. 😢
I will just use AI …
Common challenges
![](https://framerusercontent.com/images/5nqud7whdOGK2nP3lHKvsakYA.png)
![](https://framerusercontent.com/images/TIrdTqn8C256WmY3JRV3jCUm4Tg.png)
![](https://framerusercontent.com/images/yazjWjZCWzEyxIXL8LDjbDFbjk4.png)
![](https://framerusercontent.com/images/s5TgEJZOQFBBQuxXuUCcaiWlVLM.png)
![](https://framerusercontent.com/images/tfS8BTFi41692Iq2LZW3ikQYs4.png)
![](https://framerusercontent.com/images/tARXcl91dx3MJ9WLBbwBgV8tVk.png)
![](https://framerusercontent.com/images/QGogaaHerYTLxRSculfwC7fchs.png)
Code, not design, is the definitive source. It's the final view for users.
We should have one central repository to pull and push design tokens.
Code ≠ design
Collaboration
Developers
Designers
Content Specialists
QA
Product manager
Stakeholders
Accessibility Specialists
Design tokens
are
design decisions.
Fewer decisions,
less chaos.
You get:
Improved product development
Easier maintenance
Brand consistency
Scalability
green grass
too sunny
fire
##F8783A
barbie-light
my favourite
water bright
darker vanilla
I’m vanilla
they call me invisible
dark green
Design Token Categories
color
A
font
space
size
border
border radius
gradient
shadow
motion
time
icons
composite
z-index
Design token types
Raw value
#FFDF38
Primitive
Semantic
Component
Computational
Adaptive
light
dark
Composite design tokens
A
Text Style
font-size
weight
family
line-height
Border
color
width
style
Gradient
colors
Shadow
color
blur
spread
direction
"header-text-style": {
"font-family": "{font-family-header}",
"font-size": "{font-size-header}",
"font-weight": "{font-weight-bold}"
Token scales
1
2
3
4
5
numeric
100
200
300
400
500
numeric
xs
s
m
l
xl
xxl
sizes
low
medium
high
emphasis
level-1
level-2
level-3
levels
regular
active
heading
strong
sharp
pill
medium
card
small
full
instant
slow
medium
fast
What users see
Choosing theme
Applying design tokens
Connecting
with global
design tokens
User
Interface
Design
Multi-brand
Design
System
Components
Semantic
Design
Tokens
Foundations
Multi-brand design system
Workflow
components
components
1
Define foundations
2
Workshop
3
Documenting
4
MVP
5
Launch
6
Theming and scaling
02
Workshop
Workshop Goals
![](https://framerusercontent.com/images/opWcC1phF4XkXa8qWHYPtMeu7DQ.png)
Understand current processes
![](https://framerusercontent.com/images/opWcC1phF4XkXa8qWHYPtMeu7DQ.png)
General alignment
![](https://framerusercontent.com/images/opWcC1phF4XkXa8qWHYPtMeu7DQ.png)
🕵️ Game: Name of the component?
![](https://framerusercontent.com/images/opWcC1phF4XkXa8qWHYPtMeu7DQ.png)
Naming structure versions
![](https://framerusercontent.com/images/opWcC1phF4XkXa8qWHYPtMeu7DQ.png)
Share experience
![](https://framerusercontent.com/images/opWcC1phF4XkXa8qWHYPtMeu7DQ.png)
Choose tooling
Design Tokens Naming Structure
Names should be:
![](https://framerusercontent.com/images/Oz5DuUNWaSGNHniMw5DfC2Cas.png)
Short
![](https://framerusercontent.com/images/Oz5DuUNWaSGNHniMw5DfC2Cas.png)
Meaningful
![](https://framerusercontent.com/images/Oz5DuUNWaSGNHniMw5DfC2Cas.png)
Scalable
![](https://framerusercontent.com/images/opWcC1phF4XkXa8qWHYPtMeu7DQ.png)
Flexible
![](https://framerusercontent.com/images/opWcC1phF4XkXa8qWHYPtMeu7DQ.png)
Clear, no jargon
Some well-known approaches:
C-T-I approach
category
type
item
color-background-primary
BEM approach
block
element
modifier
color-background-primary
Functional approach
practical use
primary-background-color
tab-color-text-hover
Your approach?
CTO
designer
DS Manager
developer
03
Documenting
![](https://framerusercontent.com/images/c76uKa5aoDjwhS72YWn3zI1Zn4.png)
What is related?
How do people find values?
Which tokens did we apply?
Who is responsible?
Where can I find the list?
Get the Airtable Guide
Get the Airtable Guide
![](https://framerusercontent.com/images/MjGHq6uGY8s5BQ97Iv6ZtHTlo4.png)
What's inside:
Step-by-step guide with screenshots
Video instructions
Instructions
Workshop Instructions
Ready to use Airtable database
Figma template
List of Automations with set-up guides
Prompts and examples you can copy and use immediately
List of useful tools
Useful Airtable Extensions
Airtable Database with 100+ tokens
Plug and play
![](https://framerusercontent.com/images/VkA71D0jTU8KYaCHNSf8RMLgxEk.png)
Instructions
.pdf, .fig, video
![](https://framerusercontent.com/images/D8cGitS73yKkplKXUhgMRNYLpA.png)
![](https://framerusercontent.com/images/V2lOZZ2sSOP46zM4BOu9utyqfg.png)
Video instructions
Access to video lectures
![](https://framerusercontent.com/images/1LrwLDvjSUOzOUO1xqfyCL0U.png)
Start small.
Play.
Blend in.
Learn more
48,1% of respondents still prefer to craft their own naming conventions saying they values "ease of understanding" as their priority when naming.
Mobile version
coming soon
Let's connect
The Design System Guide Newsletter
Get new design system tips, tutorials, and insights in your inbox. No ads, no fluff.
© 2022 - 2025 The Design System Guide by Romina Kavcic
Let's connect
The Design System Guide Newsletter
Get new design system tips, tutorials, and insights in your inbox. No ads, no fluff.
© 2022 - 2025 The Design System Guide by Romina Kavcic
Let's connect
The Design System Guide Newsletter
Get new design system tips, tutorials, and insights in your inbox.
No ads, no fluff.
© 2022 - 2025 The Design System Guide by Romina Kavcic