Atomic design

Atomic design is a mental model that enables designers to create both the parts and the whole of a UI design system concurrently. It is not a rigid system that dictates a particular process, but rather a framework for building design systems efficiently and consistently.

Vitaly Friedman - Taking Pattern Libraries To The Next Level