What problem does it solve? Adding smooth, native-feeling animations between UI states in React apps is error-prone: developers must correctly coordinate <ViewTransition> placement, startTransition triggers, transition types, and CSS pseudo-elements, and small mistakes silently disable animations. ## Core Features & Use Cases - Step-by-step implementation workflow: Audit the app's navigation, isolate persistent elements, add directional page transitions, Suspense reveals, and shared element morphs in a defined order. - Ready-to-use CSS recipes: Copy-paste animations for fade, slide, directional navigation, shared element morph, text morph, scale, and reduced-motion support. - Next.js integration guidance: Covers the experimental.viewTransition flag, the transitionTypes prop on next/link, loading.tsx boundaries, and same-route dynamic segment transitions. - Use Case: When building a Next.js app with a product grid linking to detail pages, use this Skill to add directional forward/back slide transitions plus a shared element morph on product images. ## Quick Start Ask the AI to add view transitions to your React or Next.js app, for example: add directional page transitions and a shared element morph between my product list and detail pages.