Единый frame-size (например 24), оптический padding, component + variants по размеру/цвету через variables, swap instance, единый naming icon/name, доступность контраста.
Разбор
- Избегайте сырых SVG-свалок без компонентов.
- Цвет через current/token, не вшитый хаос.
- Документируйте stroke/fill правила.
- Проверяйте pixel-grid для мелких размеров.
Итог
Иконки — системные компоненты с сеткой и токенами цвета, не россыпь SVG.