dd-smooth-transitions
OfficialFix janky UI motion with clean transition patterns.
System Documentation
What problem does it solve?
It prevents janky, delayed, and visually glitchy animations caused by overlapping layers, poor animation ownership, and brittle cleanup behavior.
Core Features & Use Cases
- Animate the correct element: Move animations to the inner container that owns the changing layout or content so parents resize naturally.
- Manage overlap gracefully: Keep transitions immediate, add small exit blur, and use subtle scale reduction to soften brief collisions.
- Stabilize dynamic text and icon swaps: Key enter/exit states explicitly so stale labels clear quickly without lag.
- Use responsive motion rules: Ensure responsiveness starts immediately while cleanup is orchestrated rather than delayed.
Use Case: You’re building a React + Framer Motion status toggle where the label and icon swap; you want crisp crossfades without overlapping artifacts, drifting alignment, or “waiting for one layer to disappear” behavior.
Quick Start
Ask the assistant to propose a Framer Motion pattern for a label-and-icon toggle that keeps responsiveness immediate, animates only the content-owning element, and uses keyed AnimatePresence enter/exit with small blur plus subtle scale during overlaps.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dd-smooth-transitions Download link: https://github.com/moonwell-fi/moonwell-ai/archive/main.zip#dd-smooth-transitions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.