On small product teams the design system often arrives after the product. That is fine, as long as a few rules hold the interface together until then.
Five rules
- One table component, configured, never copied
- Numbers right aligned in tabular figures
- Empty states written before the happy path
- Every filter visible in the URL
- Loading states that keep the layout still
These rules later become the first pages of the design system, so nothing is thrown away.





