What problem does it solve? Adding smooth, native-feeling animations between UI states in React 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 routes, 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 experimental.viewTransition, the transitionTypes prop on next/link, loading.tsx Suspense boundaries, and same-route dynamic segments. - Use Case: When building a photo gallery where tapping a thumbnail should morph the image into a detail page with a directional slide, use this Skill to wire up named shared element transitions and type-keyed page animations correctly. ## Quick Start Add view transitions to my Next.js app so navigating from the product list to a product detail page slides directionally and morphs the product image.