Skill: React View Transitions
by Vercel
Vercel's official guide to React's <ViewTransition> API — shared elements, list identity, Suspense reveals and directional route animations without an animation library.
Vercel's official skill for React component architecture — replace boolean prop proliferation with compound components, lifted state and explicit variants. Includes React 19 APIs.
Add this skill to your favorite AI agent in a few steps.
React Composition Patterns is an official Vercel agent skill for the problem every component library eventually has: a component that started with two props and now takes eleven booleans, each one branching its render.
The skill organises its rules into four priority-ordered categories.
Component architecture (high impact). Do not add boolean props to customise behaviour — compose instead. Structure complex components as compound components sharing context, so consumers assemble the parts they need rather than toggling flags.
State management. Keep the provider as the only place that knows how state is managed, define a generic state/actions/meta context interface so implementations can be swapped by dependency injection, and lift state into provider components where siblings need to read it.
Implementation patterns. Prefer explicit variant components over boolean modes, and children over renderX render props.
React 19 APIs. A clearly gated section — skipped on React 18 and earlier — covering the removal of forwardRef and using use() in place of useContext().
Each rule carries a stable identifier such as architecture-avoid-boolean-props or state-context-interface, and expands to its own reference file with an explanation of why it matters, an incorrect example, a corrected example, and further context. A compiled AGENTS.md holds the whole guide for agents that prefer one document.
Who it is for. Engineers building design systems and shared component libraries, and anyone refactoring a component whose prop list has outgrown it. Vercel's stated rationale is that these patterns keep a codebase tractable for AI agents as well as for people — a component whose behaviour is visible in its composition is easier for a model to modify correctly than one hiding behaviour behind flags.
MIT-licensed, part of vercel-labs/agent-skills, installable with npx skills add vercel-labs/agent-skills.
by Vercel
Vercel's official guide to React's <ViewTransition> API — shared elements, list identity, Suspense reveals and directional route animations without an animation library.
by Google Labs (Stitch)
Google's official Stitch skill that reverses the usual direction — turns an existing React, Vue, Angular or Vite front end back into an editable Stitch design.
by Figma
Figma's official design-to-code skill — a mandatory pre-step to get_design_context that turns a Figma node into components matching your real stack, not generic markup.
by Vercel
Vercel's official skill for auditing UI code against the Web Interface Guidelines — accessibility, performance and UX rules reported as terse file:line findings.