| Question | If yes | Example |
|---|---|---|
| Does it coordinate multiple components? | Likely pattern. | Form validation, bulk actions. |
| Does it define a product situation? | Likely pattern. | Empty state, onboarding, confirmation. |
| Does it require sequence or recovery rules? | Likely pattern. | Delete flow, error recovery. |
| Is it only one reusable UI part? | Likely component. | Button, badge, input, modal. |
Pattern template
- Problem
- When to use
- When not to use
- Required parts
- Flow and state rules
- Content rules
- Accessibility rules
- Examples and anti-examples