Loading...
Loading...
Emil Kowalski's animation best practices for web interfaces. Use when writing, reviewing, or implementing animations in React, CSS, or Framer Motion. Triggers on tasks involving transitions, easing, gestures, toasts, drawers, or motion.
npx skill4agent add pproenca/dot-skills emilkowal-animations| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Easing Selection | CRITICAL | |
| 2 | Timing & Duration | CRITICAL | |
| 3 | Property Selection | HIGH | |
| 4 | Transform Techniques | HIGH | |
| 5 | Interaction Patterns | MEDIUM-HIGH | |
| 6 | Strategic Animation | MEDIUM | |
| 7 | Accessibility & Polish | MEDIUM | |
ease-out-defaultease-custom-curvesease-in-out-onscreenease-spring-naturalease-ios-drawerease-context-matterstiming-300ms-maxtiming-faster-bettertiming-asymmetrictiming-tooltip-delaytiming-drawer-500msprops-transform-opacityprops-hardware-acceleratedprops-will-changeprops-avoid-css-variablesprops-clip-path-performanttransform-scale-097transform-never-scale-zerotransform-percentage-translatetransform-origin-awaretransform-scale-childrentransform-3d-preserveinteract-interruptibleinteract-momentum-dismissinteract-dampinginteract-scroll-drag-conflictinteract-snap-pointsinteract-friction-upwardinteract-pointer-capturestrategy-keyboard-no-animatestrategy-frequency-mattersstrategy-purpose-requiredstrategy-feedback-immediatestrategy-marketing-exceptionpolish-reduced-motionpolish-opacity-fallbackpolish-framer-hookpolish-dont-remove-allpolish-blur-bridgepolish-clip-path-tabspolish-toast-stackingpolish-scroll-revealpolish-hover-gap-fillpolish-stagger-children| Value | Usage |
|---|---|
| iOS-style drawer/sheet animation |
| Button press feedback |
| Minimum enter scale (never scale(0)) |
| Standard UI transition |
| Maximum duration for UI animations |
| Drawer animation duration |
| Velocity threshold for momentum dismiss |
| Scroll-reveal viewport threshold |
| Toast stack offset |
| File | Description |
|---|---|
| references/_sections.md | Category definitions and ordering |
| assets/templates/_template.md | Template for new rules |
| metadata.json | Version and reference information |