| name | design-system-styling |
|---|---|
| description | Apply design-system styling rules when authoring or refactoring component CSS in a design system or component library. Use when adding components, writing or editing component styles, choosing between classes vs attributes, using BEM, managing overrides, or discussing Tailwind/CSS-in-JS vs plain CSS in a design system. |
Styling a design system is not the same as styling an application. This skill encodes rules so component styles stay consumable, overridable, and maintainable at scale.
When to use: Adding or editing component CSS, choosing selectors (classes vs attributes), defining modifiers, managing cascade/overrides, or evaluating Tailwind/CSS-in-JS in a design system.