Token Naming Building · Axis Cartesian Mapping
Define the axes that make up your token names, then populate each category with axis values. Export a naming convention reference and DTCG-shaped JSON (names and types only — values are added elsewhere).
Token names follow a fixed structure: category and scale are required. Namespace is optional and comes first when enabled. Add other axes (e.g. family) between category and scale.
Each category (color, space, font-size…) gets its own values for
each axis and a token type
(category name ≠ type — e.g. space → dimension).
Category and
scale are always
configured here. Namespace is set once in Step 1 and applies to
all tokens. Set an axis to
Unused when it doesn't
apply — e.g.
space usually has no
family axis. Use
Branch this axis when
sibling paths need different scales (e.g. border-radius vs
border-width).