Motion Design Patterns
Helps with design, patterns as part of building frontend UIs and user experiences workflows.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add motion-design-patterns npx -- -y @trustedskills/motion-design-patterns
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"motion-design-patterns": {
"command": "npx",
"args": [
"-y",
"@trustedskills/motion-design-patterns"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill provides Framer Motion (now known as motion) patterns for React projects, enabling AI agents to build polished and delightful user interfaces with animations like springs, staggered reveals, layout animations, micro-interactions, scroll-triggered effects, and exit animations. It focuses on creating a premium feel through purposeful animation and prioritizes performance by recommending specific animation properties (transform and opacity) over others. The skill emphasizes that well-tuned motion is more impactful than excessive or poorly implemented animations.
When to use it
- Building or improving UI animations in a React project.
- When users request "polish," "delight," "micro-interactions," or want the UI to "feel good."
- Adding entrance/exit animations, hover effects, or page transitions.
- Creating premium experiences for lists, cards, modals, or navigation elements.
- If a user references Magic UI, Motion Primitives, or Framer Motion.
Key capabilities
- Provides pre-defined spring configurations (snappy, smooth, gentle, bouncy) for common animation needs.
- Offers patterns like "Fade + Rise Entrance" and "Staggered List" to quickly implement effective animations.
- Guides on best practices for performance optimization (animating transform and opacity only).
- Includes guidance on selecting appropriate stiffness and damping values for different animation types.
Example prompts
- “Add a ‘snappy’ spring animation to this button when it's clicked.”
- "Implement the 'Fade + Rise Entrance' pattern for this card element."
- "Create a staggered list animation for these items."
Tips & gotchas
- Dependency: Requires
npm install motionto be run. - Package Name Change: The package was renamed from
framer-motiontomotion. Both names work, butmotionis the current recommended name. - Subtlety is Key: Avoid large animation values (e.g., y: 100) as they can make animations feel janky; subtle movements (12–24px) are generally preferred for a premium feel.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.