Communitygithub.com

vercel-labs/vercel-react-view-transitions

Guide pour implémenter des animations fluides et naturelles avec l'API View Transition de React (composant `<ViewTransition>`, `addTransitionType` et pseudo-éléments CSS). Utilisez cette compétence lorsque l'utilisateur souhaite ajouter des transitions de page, animer des changements de route, créer des animations d'éléments partagés, animer l'entrée/sortie de composants, réordonner des listes avec animation, implémenter des animations de navigation directionnelles (avant/arrière) ou intégrer des transitions de vue dans Next.js. À utiliser également lorsque l'utilisateur mentionne les transitions de vue, `startViewTransition`, `ViewTransition`, les types de transition, ou demande comment animer entre des états UI dans React sans bibliothèque d'animation tierce.

Qu'est-ce que vercel-react-view-transitions ?

Cette compétence, issue de Vercel Labs, fournit un guide complet pour utiliser l'API View Transition de React afin de créer des animations fluides et natives entre les états de l'interface utilisateur, sans avoir recours à des bibliothèques d'animation externes. Elle couvre l'utilisation du composant `<ViewTransition>`, de la fonction `addTransitionType()` et des pseudo-éléments CSS dédiés (`::view-transition-old`, `::view-transition-new`). La compétence est particulièrement utile pour animer les transitions de pages, les changements de route, les éléments partagés (comme les images ou les cartes), l'entrée et la sortie de composants, le réordonnancement de listes, ainsi que les animations de navigation directionnelles (avant/arrière). Elle est conçue pour fonctionner avec React et peut être intégrée dans des applications Next.js, en exploitant les fonctionnalités natives du navigateur pour des performances optimales. Le guide explique également comment définir et utiliser les types de transition pour contrôler finement le comportement des animations, et comment personnaliser les durées, les retards et les courbes d'accélération via CSS.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vercel-labs/agent-skills/tree/main/skills/vercel-react-view-transitions

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait vercel-react-view-transitions ?

Guide pour implémenter des animations fluides et naturelles avec l'API View Transition de React (composant <ViewTransition>, addTransitionType et pseudo-éléments CSS). Utilisez cette compétence lorsque l'utilisateur souhaite ajouter des transitions de page, animer des changements de route, créer des animations d'éléments partagés, animer l'entrée/sortie de composants, réordonner des listes avec animation, implémenter des animations de navigation directionnelles (avant/arrière) ou intégrer des transitions de vue dans Next.js. À utiliser également lorsque l'utilisateur mentionne les transitions de vue, startViewTransition, ViewTransition, les types de transition, ou demande comment animer entre des états UI dans React sans bibliothèque d'animation tierce.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

deploy-to-vercel

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

vercel-cli-with-tokens

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g.

vercel-composition-patterns

React composition patterns that scale. Use when refactoring components with

vercel-labs/vercel-composition-patterns

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.

vercel-labs/vercel-react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

vercel-labs/vercel-react-native-skills

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

vercel-optimize

Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usage, project config, and code scan results first; investigate only metric-backed candidates; produce ranked recommendations grounded in verified files and version-aware Vercel/framework docs. Trigger for Vercel bill reduction, slow or expensive routes, caching opportunities, Function Invocations, Build Minutes, Fast Data Transfer, Core Web Vitals, Bot Management, Fluid compute, or cost breakdown requests.

vercel-react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

vercel-react-native-skills

React Native and Expo best practices for building performant mobile apps. Use

web-design-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to

writing-guidelines

Review docs/prose for Writing Guidelines compliance. Use when asked to

Skills associés