What it is
Tokens, components and documentation that agree with each other, in Figma and in code — so a handover does not become a translation exercise.
A design system is a maintenance decision, not a speed-up. It costs you time on the first screen and pays you back on the fortieth change.
Signal is the one we run internally. Every component exists twice — as a Figma component with variants, and as a typed React component — and both read their values from the same token file. Change a radius once and it moves in both places.
The documentation is written for the person who inherits it, which in our experience is never the person who chose it.