While "patterns" can have various meanings in different contexts, here we refer to them as layout structures that represent common scenarios or use cases. Patterns often consist of one or more components and are designed to address repeated situations, such as empty states, searching and filtering, user onboarding, and more. These scenarios can range from a single section of a common screen to multiple steps in a broader user flow, providing solutions for recurring design challenges

In design systems, patterns are typically a part of the system's documentation. They offer guidance to designers and engineers on how to handle similar situations, ensuring consistency across the product. By defining these patterns, the design system aims to standardise approaches, promote reuse, and streamline the design and development process across different product teams.