Inconsistent token names like primaryColor, color_bg_main, and theme-dark-btn create massive confusion. Leading systems (like Nathan Curtis's guidelines and Salesforce Lightning) use the Category-Type-Item (CTI) taxonomy:
{namespace}-{system}-{category}-{property}-{concept}-{variant}-{state}
Let's break down a real-world token: ux-sys-color-bg-surface-elevated-hover
ux (identifies the design system library)color (color, space, size, font, time)bg (background, border, text)surface (card, canvas, button)elevated (subtle, primary, elevated)hover (default, hover, active, disabled)Following a predictable formula makes tokens searchable, auto-completable in IDEs, and self-documenting.
Level 3 · Design Tokens & Foundations