What problem does it solve? React Native animations often stutter on real devices because they run on the wrong thread, use approximated curves, or animate layout properties. This Skill provides a decision sequence and production-ready recipes for building motion that holds up on a release build on slow hardware. ## Core Features & Use Cases - Decision framework: Gates whether something should animate at all, then picks the cheapest tool (CSS transitions, layout animations, shared values, native stack options) and the right spring or easing curve. - Ready-to-build recipes: Press feedback, drag-to-dismiss bottom sheets, swipe-to-delete rows, collapsing headers, list entrances, keyboard-synced UI, tab indicators, screen transitions, and toasts. - Use Case: When adding a swipe-to-delete gesture to a transaction list in an Expo app, the Skill produces a Reanimated worklet with velocity-based momentum projection, rubber-banding, and a haptic on commit — all on the UI thread. ## Quick Start Ask the assistant to add a drag-to-dismiss bottom sheet with haptic feedback to your Expo screen using Reanimated and Gesture Handler.