What problem does it solve? Adding smooth, native-feeling animations between UI states in React is error-prone: developers misuse the View Transition API, write fragile custom CSS, and hit silent failures like morphs that never fire or nested transitions that never animate. This Skill provides a structured implementation workflow, ready-to-use CSS recipes, and troubleshooting guidance for React's <ViewTransition> component. ## Core Features & Use Cases - Step-by-step implementation workflow: Audit navigation paths, isolate persistent elements, add directional page transitions, Suspense reveals, and shared element morphs in the correct order. - Ready-to-use CSS recipes: Copy-paste animations for fades, directional slides, shared element morphs, text morphs, tab indicators, and reduced-motion accessibility. - Next.js integration guidance: Covers the experimental.viewTransition flag, transitionTypes on next/link, loading.tsx boundaries, and same-route dynamic segment transitions. - Use Case: You are building a photo gallery in Next.js where clicking a thumbnail should morph the image into the detail page with a directional slide. This Skill walks you through tagging the navigation with addTransitionType, wiring named <ViewTransition> pairs, and applying the morph CSS recipe. ## Quick Start Use the react-view-transitions skill to add a directional slide transition and shared element morph between my list page and detail page in Next.js.