Translate designs and UI requirements into robust, extensible implementations. Apply when converting designs to code, implementing components, fixing broken UI, or handling responsive layouts.
Apply this skill when the request involves:
gap.min/max/overflow first.When to align:
When breaking alignment is acceptable:
Rules when breaking alignment:
flex: 1 to everything makes supporting elements as prominent as heroes.rem (or clamp()). Use em only when relating to parent size.line-height should be unitless (e.g., 1.5–1.7).max-width: 60ch.gap/padding over scattering margins on children.position: absolute only for overlays/decorations with clear purpose.aspect-ratio when needed.min/max before going fixed.