View Transition Desk - React ViewTransition checked, fixed and styled
Check one React or Next.js component against the View Transition API rules. Free in your browser: ViewTransition placement before DOM nodes, startTransition triggers (never flushSync or document.startViewTransition), names unique per list item, default none against share, type maps with a default key and never on a Suspense reveal, keyed list items, layouts around children - the canary import, flushSync, a static list name, a silenced share, a missing default key and the Suspense content default fixed, the skill's CSS recipes written for every class the props name with reduced motion, and the candidates listed when the file has no transition yet. Metered runs write the review (each finding decided, the patterns in priority order, the navigation map, the order) and the whole file with the CSS to add, re-scanned by the page. Built on the SkillSafe skill @vercel-labs/react-view-transitions, from vercel-labs/agent-skills (MIT).
gpt-terra Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.