Token Naming Convention Reference Card

A printable one-page reference comparing 7 design token naming conventions side by side. Pin it next to your monitor.

What This Is

A one-page reference card comparing how 7 major design systems name their tokens. Based on the full Design Token Naming: 7 Systems Compared guide.

Pin it, bookmark it, or keep it open when naming new tokens.

The Comparison

Naming Pattern

SystemPatternExample
Salesforce (Lightning)--slds-c-{component}-{property}-{variant}--slds-c-button-color-background
IBM (Carbon)$cds-{category}-{property}-{modifier}$cds-button-primary-background
GitHub (Primer)--color-{property}-{intent}-{modifier}--color-fg-default
Adobe (Spectrum)--spectrum-{component}-{property}-{variant}--spectrum-button-background-color-default
Shopify (Polaris)--p-{category}-{property}-{scale}--p-color-bg-surface
GitLab (Pajamas)$gl-{category}-{property}-{variant}$gl-color-background-default
Material Design--md-sys-{category}-{role}--md-sys-color-primary

Separator Style

SeparatorSystems Using It
Hyphen -Salesforce, GitHub, Adobe, Shopify, Material
Dollar $ prefixIBM, GitLab
Dot .Tokens Studio, Figma Variables

Abbreviation Policy

ApproachSystemsExamples
Full wordsSalesforce, Adobe, IBMbackground, foreground, border
AbbreviationsGitHub, Shopifybg, fg
MixedMaterial, GitLabsys (system), full property names

Category Coverage

CategoryCommon Names
Colorcolor, c
Spacingspacing, space, gap
Typographyfont, type, text
Border radiusradius, border-radius, corner
Shadowshadow, elevation
Motionmotion, animation, duration
Sizesize, sizing
Opacityopacity, alpha

Quick Decision Guide

If you need…Go with…
Maximum clarity, enterprise teamFull words (Salesforce/Adobe style)
Compact, developer-friendlyAbbreviations (GitHub/Shopify style)
Figma Variables compatibleDot separator, slash groups
Style Dictionary compatibleAny, but test transforms
Multi-brand themingSeparate brand from intent (Shopify/Material)