- Atomic components (buttons, inputs, cards, tables)
- Color, typography, spacing, and icon rules
- Component states (hover, disabled, error, success)
- Variants for different use cases
- Naming conventions for easy handoff
- Documentation inside Figma