← ClaudeAtlas

ui-ux-design-best-practiceslisted

UI/UX polish, component design, animation decisions, and Tailwind v4 patterns for making interfaces feel right. Use when reviewing, writing, or refactoring UI code involving animations, transitions, CSS transforms, gestures, Tailwind utility classes, or interactive component behavior. Triggers on tasks involving motion design, interactive states (hover/active/focus), component feel, or any use of Tailwind transition/transform/animation utilities.
louisbrulenaudet/monorepo-template · ★ 19 · Web & Frontend · score 76
Install: claude install-skill louisbrulenaudet/monorepo-template
# UI/UX Design Best Practices Guidelines for building interfaces where every interaction detail compounds into something that feels right. Covers animation decisions, Tailwind v4 motion utilities, component interaction patterns, and accessibility requirements. ## When to Apply Load this skill when: - Writing or reviewing components with hover, active, focus, or enter/exit animations - Implementing transitions, transforms, or keyframe animations (CSS or Tailwind) - Reviewing Tailwind utility usage for motion-related classes - Designing interactive elements: buttons, dropdowns, modals, drawers, tooltips, popovers - Checking accessibility for motion sensitivity (`prefers-reduced-motion`) - Implementing gesture or drag interactions - Debugging janky or sluggish animations ## Reference Documentation ### Animation - `rules/animation-decision-framework.md` - core philosophy, should-animate decision tree, easing selection, duration cheatsheet, perceived performance - `rules/animation-springs.md` - spring config (Framer Motion / Motion), mouse interactions, interruptibility advantage - `rules/animation-component-patterns.md` - buttons, scale(0) rule, origin-aware popovers, tooltip instant-on-subsequent, blur crossfades - `rules/animation-transitions-transforms.md` - CSS transitions vs keyframes, `@starting-style`, translateY percentages, scale children, GPU acceleration - `rules/animation-clip-path.md` - `inset()` shape, hold-to-delete/confirm pattern, tab color transitions, scr