What problem does it solve? Adding smooth, native-feeling animations between UI states in React is error-prone: transitions silently fail, shared element morphs never fire, and Suspense reveals flicker. This Skill provides a structured workflow for implementing the React View Transition API correctly, with production-tested patterns and debugging guidance. ## Core Features & Use Cases - Directional page transitions: Tag navigations with addTransitionType or transitionTypes on next/link to play forward/back slide animations that communicate spatial depth. - Shared element morphs: Pair named <ViewTransition> boundaries across routes so images, cards, and titles morph between list and detail views. - 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 navigation paths, add type-keyed directional slides between grid and detail pages, morph thumbnails into full-size images, and apply reduced-motion CSS for accessibility. ## Quick Start Ask the agent to add view transitions to your React or Next.js app, starting with an audit of all links, Suspense boundaries, and shared visual elements.