interaction-design
Installation
SKILL.md
Interaction Design Skill
When to use
- Adding microinteractions to UI components
- Designing hover, focus, and active states
- Implementing feedback patterns (loading, success, error)
- Creating purposeful motion that enhances usability
Core principles
- Purpose: Every animation should serve a function (guide attention, provide feedback, indicate state)
- Performance: Use
transformandopacityonly (GPU-accelerated) - Duration: 150-300ms for micro, 300-500ms for transitions, never > 1s
- Easing:
ease-outfor entrances,ease-infor exits,ease-in-outfor state changes - Accessibility: Respect
prefers-reduced-motion