You do not need enterprise ceremony to make a site coherent and easier to evolve.
Start with a small set of named decisions for color, type, spacing, radius, and motion. Use semantic names tied to purpose, document exceptions, and add tokens only when a repeated decision appears.
Name purpose, not appearance
A token called text-secondary survives a palette change. A token called gray-400 describes the ingredient but not where it belongs.
Keep the set intentionally small
Too many options recreate the inconsistency tokens are meant to solve. A compact scale gives designers and developers a useful shared language.
Exceptions need a reason
A one-off can be valid, but it should be explicit. Documenting exceptions keeps accidental drift from becoming a new system.
Questions that follow.
No. A simple shared naming system in code and design files is enough to create value.
Add one when a decision repeats, needs a stable meaning, or must change consistently across several components.
Yes for mature repeated patterns, but begin with global semantic decisions before creating a deep component hierarchy.







