What problem does it solve? Adding smooth, native-feeling animations between UI states in React and Next.js apps is error-prone: transitions silently fail, shared element morphs never fire, and Suspense reveals flicker. This Skill provides a structured workflow, production-tested patterns, and ready-to-use CSS for the React View Transition API. ## Core Features & Use Cases - Directional page transitions: Tag navigations with addTransitionType or transitionTypes on next/link to play forward/back slide animations on hierarchical routes. - Shared element morphs: Pair named <ViewTransition> boundaries across list and detail views so images and cards morph between pages. - Suspense reveals and list identity: Animate skeleton-to-content reveals, list reordering, and layout displacement with correct enter/exit/update triggers. - Use Case: While building a Next.js photo gallery, use this Skill to audit every link and Suspense boundary, add directional slides for list-to-detail navigation, morph thumbnails into full-size images, and isolate the persistent navbar so it stays static during transitions. ## Quick Start Ask the agent to add view transitions to your Next.js app, starting with an audit of all links, Suspense boundaries, and shared visual elements.