What problem does it solve? Choosing and hand-tuning animation parameters for React components is inconsistent and error-prone; this Skill translates vibe words or use cases into calibrated framer-motion code from a single source of truth. ## Core Features & Use Cases - Vibe-to-seed mapping: Translates words like bouncy, silky, or snappy into one of five motion seeds (Spring, Silk, Snap, Float, Pulse) across entrance, exit, hover, press, and layout contexts. - Named motion keywords: Applies distinctive moves such as toggle-flip, reveal-blur, pop-in, shimmer, and stagger-cascade by copying calibrated snippets verbatim from the motion library. - Use-case recommendations: Suggests the right motion for moments like modals, toasts, like buttons, and loading states, while enforcing anti-rules such as never animating payload values. - Use Case: A user asks to make a save button feel snappy on press; the Skill reads the target file, spreads the snap press recipe onto a motion.button, and validates the JSX. ## Quick Start Apply the snap press motion to the save button in src/components/SaveButton.tsx using the seed recipes from the motion engine.