What problem does it solve? Adding smooth, native-feeling animations between UI states in React is difficult without third-party animation libraries, and the View Transition API has subtle placement, naming, and timing rules that cause silent failures. ## Core Features & Use Cases - ViewTransition Component Guidance: Covers enter, exit, update, and share triggers, placement rules, and View Transition Classes for animating route changes, component mount/unmount, and list reordering. - Shared Element & Directional Transitions: Explains named shared-element morphs across views and type-keyed directional navigation animations using addTransitionType. - Next.js Integration & CSS Recipes: Provides App Router patterns (transitionTypes on next/link, loading.tsx boundaries) plus copy-paste CSS recipes for fades, slides, morphs, and reduced-motion support. - Use Case: When building a Next.js photo gallery, use this Skill to add directional slide transitions between list and detail pages, morph thumbnail images into full-size views, and animate Suspense skeleton reveals. ## Quick Start Ask the agent to add view transitions to your React or Next.js app, starting with an audit of links, Suspense boundaries, and shared visual elements.