Install
npx skillscat add alexandephilia/grabby-tool/skills-skills-motion-dev Install via the SkillsCat registry.
motion.dev llms.txt
Offers a comprehensive guide and resources for using the Motion animation library with React, including installation instructions, component features, and examples for creating dynamic animations.
- Cursor Component Documentation: To provide documentation for the custom Cursor component in React, detailing its features and usage.
- Quick Start with Motion: Guide to quickly start using the Motion animation library.
- useSpring Documentation: Provides documentation for using the 'useSpring' hook in React for animations.
- React useMotionTemplate: Explains usage of the
useMotionTemplatehook in React for creating motion values from string templates. - Scroll Animation Documentation: This page details the usage of the scroll() function for creating scroll-linked animations.
- React Gestures Documentation: This page details the gesture features of the Motion library for React, including usage of various gesture props.
- Feature Comparison: Compare features and benefits of Motion and GSAP animation libraries.
- useTime Documentation: Provide documentation for the
useTimehook in the Motion library for React. - Motion Mix Documentation: Offering documentation and examples for the Motion library's
mixfunction in various contexts. - Motion for Vue Documentation: Guide to using Motion library for Vue with installation and feature documentation.
- MotionConfig Documentation: Explains how to configure Motion components in React applications using the MotionConfig component.
- Vue Layout Animations: Guide to implementing layout animations in Vue using Motion for improved design interactivity.
- Stagger Documentation: To provide documentation for the stagger utility in the Motion library for creating staggered animations.
- LazyMotion in Vue: Guide for using LazyMotion in Vue to optimize bundle size by selectively loading animation features.
- Motion Canvas Documentation: This webpage offers documentation for using Motion Canvas with React Three Fiber for creating 3D animations.
- Motion for React Guide: Quick start guide for using Motion, an animation library for React.
- Motion Documentation: To provide documentation and resources for using Motion with various JavaScript frameworks.
- Vue AnimateNumber Guide: Guide on using the AnimateNumber component for Vue to create number animations.
- Web Animation Performance Tips: Explains factors affecting web animation performance, focusing on rendering and hardware acceleration techniques.
- Function Documentation: Explains the usage of the
wrapfunction in motion for creating animations and handling pagination. - Web Animations API Enhancements: This page details improvements to the Web Animations API within the Motion animation library.
- Motion for React Courses: Offers various courses to enhance skills in using Motion for React.
- LazyMotion Documentation: Explains how to use LazyMotion for efficient animation loading in React applications.
- Reduce Bundle Size: Guide on reducing the bundle size of Motion for React animations.
- useMotionValueEvent Documentation: Provides details on using the useMotionValueEvent hook in React for managing motion value events.
- Vue useInView Documentation: Detailing the use and functionality of the
useInViewhook in Vue for tracking element visibility. - Vue Reduced Motion Documentation: This page documents the
useReducedMotionhook for detecting user motion settings in Vue applications. - Animation Library for Web: Offering a JavaScript animation library for web development with resources for users and advanced features for subscribers.
- Vue useDragControls Documentation: To explain the use of the useDragControls hook in Vue for initiating dragging actions.
- React Layout Group: Explains how to use LayoutGroup for React components to manage layout animations.
- Vue Gestures Documentation: This webpage offers documentation on gesture animations in Vue using the Motion library.
- Motion FAQs: Answers frequently asked questions about the Motion framework for web animations.
- Vue Motion Value Events: Detailed guidance on using the useMotionValueEvent function in Vue for managing motion value events.
- Vue Motion Documentation: To provide documentation for using the Motion library with Vue components to create animations.
- React Upgrade Guide: Guide for upgrading to newer versions of the Motion library for React.
- useMotionTemplate Documentation: Explains how to use the 'useMotionTemplate' function in Vue for creating dynamic motion values.
- Vue LayoutGroup Documentation: Explains the usage of LayoutGroup for animating component layouts in Vue.
- Exit Animations in React: Guide users on implementing exit animations in React applications with the AnimatePresence component.
- GSAP to Motion Migration: Guide users on migrating from GSAP to Motion for animations.
- Vue Scroll Animations: Information about implementing scroll animations in Vue using Motion.
- React useTransform Documentation: Explains how to use the
useTransformhook for creating motion values in React. - Vue useTransform Documentation: Guide for using the
useTransformhook in Vue for creating motion values. - Transform Function Documentation: This webpage explains how to use the 'transform' function in the Motion library for value mapping.
- Reduced Motion Hook Documentation: Explains the use of the useReducedMotion hook to adapt UI animations based on user preferences.
- React useInView Hook: Explain how to use the
useInViewReact hook for detecting element visibility within the viewport. - Split Text Function: To explain the usage of the splitText function for creating text animations in Motion+.
- Introducing Motion for Vue: Announcing the launch of Motion for Vue, an animation library for Vue developers.
- Press Function Documentation: Explains the usage of Motion's
pressfunction for detecting gesture events in web applications. - Vue useAnimate Documentation: Explains how to use the
useAnimatefunction in Vue for scoped animations. - Motion Framework Documentation: Provide documentation for using the Motion framework's animation loop and its capabilities.
- React Accessibility Guide: Guide to implementing accessible animations in React for users with motion sensitivity.
- useVelocity Documentation: This page documents the use of the
useVelocityhook for motion values in React applications. - About Motion Library: Introduce the Motion library and its creator, highlighting its features and benefits for web animations.
- Framer Motion Necessity: Discusses whether Framer Motion is still necessary given recent CSS advancements in animation capabilities.
- Framer Motion Documentation: Provide documentation for using Motion in Framer and other frameworks with examples and guides.
- Vue Motion Values Documentation: Guide on using motion values in Vue for animations.
- Sponsor Motion: Encourage corporate sponsorship to support the open-source Motion project and offer benefits to sponsors.
- Easing Functions Overview: Explains the use of easing functions in animations for creating different visual effects in web applications.
- Upgrade Guide: Guide users on upgrading to newer versions of the Motion library.
- Upgrade Your Animations: Promote Motion+, a premium membership for advanced animation resources and support.
- inView Documentation: Guide for using the
inViewfunction to detect elements entering and leaving the viewport in web applications. - Animation Insights Blog: To provide updates and insights on animation techniques and libraries for developers using Motion.
- Vue AnimatePresence Guide: Explains how to use AnimatePresence for exit animations in Vue applications.
- React Motion Documentation: This page provides documentation for the Motion component for React, detailing its usage, props, and features.
- View Animation Documentation: Explains how to use the animateView function for view animations in Motion+.
- AnimateNumber Documentation: Learn to implement animated number displays in React using the AnimateNumber component.
- Motion for Vue Documentation: Guide to using Motion for Vue to create animations in user interfaces.
- CSS Spring Animations Guide: Learn to create spring animations using CSS with various libraries and frameworks.
- Vue useAnimationFrame Guide: Guide on using the useAnimationFrame hook in Vue for animation purposes.
- Vue useTime Documentation: Explains the use of the 'useTime' hook for animations in Vue with Motion.
- 3D Animation with Motion: Guide for creating 3D animations using Motion for React Three Fiber.
- Add Cmd-K Shortcut: Instructions for adding a cmd-k search shortcut to Framer sites.
- Motion Spring Documentation: Provides documentation for the spring functionality in the Motion JavaScript library.
- React Transitions Documentation: Explore transition animations for React components using Motion library with examples and guidelines.
- Motion Values Documentation: Explain the functionality and usage of motion values for animation in web development.
- Motion and Radix Integration: Learn to integrate Motion for animations with Radix UI components in React applications.
- Motion Integration with Radix: Learn to integrate Motion with Radix components for animations in Vue applications.
- React useScroll Documentation: Explain how to use the
useScrollhook for creating scroll-linked animations in React. - React Layout Animations: Explaining how to implement layout animations in React using Motion library.
- useAnimationFrame Hook: Details the use of the useAnimationFrame hook in React for animation management.
- Motion Documentation: This page offers documentation on using the Motion library for animations in web development.
- React Motion Values Documentation: To provide documentation on using motion values in React for animations.
- Vue useScroll Documentation: Explains how to use the useScroll hook for scroll-linked animations in Vue applications.
- Vue Cursor Documentation: This page offers documentation for the Cursor component in Vue, detailing its features and usage.
- Motion Delay Documentation: Provides documentation for the
delayutility in Motion for synchronizing animations. - Framer Motion Independent: Announcing the independence and new direction of Motion, a library for animations beyond just React.
- Browser Animation Throttling: Explains how browsers throttle requestAnimationFrame and its effects on JavaScript animations.
- React Use Animate Documentation: This page provides documentation for using the
useAnimatehook in React for animation control. - Vue useVelocity Documentation: Guide on how to use the
useVelocityhook in Vue for motion values. - React Reorder Documentation: Explains how to implement drag-to-reorder lists in React using the Reorder component.
- Drag Controls Documentation: Explains how to use the useDragControls hook for advanced dragging in React applications.
- React Animation Documentation: This page documents the Motion library for creating animations in React applications.
- Hover Gesture Documentation: Guide to implementing hover gestures with the Motion library for animations in web applications.
- Webflow Integration Guide: Guide for integrating Motion animations with Webflow for enhanced performance and functionality.
- React View Transition API: Explaining React's new experimental View Transition API for animations and its integration with React applications.
- Vue Transitions Documentation: Guide users on implementing transitions in Vue.js animations using the Motion library.
- Vue useSpring Documentation: Explains the use of the
useSpringhook for animations in Vue applications. - MotionConfig Documentation: This page offers documentation for the MotionConfig component in Vue, detailing its props and usage.
- React Scroll Animations: Explains how to implement scroll animations in React using the Motion library.
Spatial Composition: Unexpected layouts. Asymmetry. Overlap. Diagonal flow. Grid-breaking elements. Generous negative space OR controlled density. Space is your weapon.
Backgrounds & Visual Details: Create atmosphere and depth rather than defaulting to solid fucking colors. Add contextual effects and textures that match the overall aesthetic. Apply creative forms like gradient meshes, noise textures, geometric patterns, layered transparencies, dramatic shadows, decorative borders, custom cursors, and grain overlays.
NEVER use generic AI-generated aesthetics like overused font families (Inter, Roboto, Arial, system fonts), cliched color schemes (particularly purple gradients on white backgrounds), predictable layouts and component patterns, and cookie-cutter design that lacks context-specific character. That shit is a death sentence.