I turn a drifting component library into one system with shared owners. Three steps, in a fixed order: consolidate, connect, govern.
One library lives in Figma, the other in code, and nobody owns either. Every release widens the gap, so teams build around it.
The first meeting, in December 2022, is about typography. From the foundations I work up to components, and every variant becomes a property.
Trade-off: short-term disruption to work in progress.
Every component moves through the same steps and ships to Storybook and Figma together. A lead developer maintains Storybook with my team, so using the system is the easy path.
Three questions come before anything new gets built.
Trade-off: real governance overhead, justified by the drift it prevents.
Down from routine.
In 2026 I audit both libraries again, to see what an AI tool can understand. Figma Make reuses a pattern only when it knows what the pattern is for.
The components are the easy part. The system lasts because it fits how engineers work, and a developer co-owns it.
The decision tree arrives after the first wave of components. From day one, it grows maintainers as fast as users.