Aller au guide d’utilisation
react-native-designpar Seth Hobson

React Native Design Skill.

Un skill pour Claude Code et Codex destiné à la conception d'applications mobiles : styles React Native, navigation et animations Reanimated.

  • Applications mobiles
  • Code UI
wshobson/agents · plugins/ui-design/skills/react-native-design/SKILL.mdSKILL.md
--- name: react-native-design description: Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations. --- ## When to Use This Skill ## Detailed section: Core Concepts ## Quick Start Component ## Best Practices
Matière préliminaire et titres de section lus depuis le fichier source le 14/09/2026 · 3 949 caractères au total

01 Ce qu'il fait

Ce que fait le skill react-native-design dans Claude Code et Codex

Résumé, workflow et sorties, tous lus dans le SKILL.md du skill.

D'après le SKILL.mdLu le 14-09-2026 · pas une exécution enregistrée

Dans les termes du Skill

Ce skill enseigne les modèles de style React Native, React Navigation 6+ et Reanimated 3 pour créer des applications mobiles multiplateformes. Il couvre StyleSheet et styled-components pour le style, les mises en page adaptatives pour différentes tailles d'écran, les designs spécifiques à iOS et Android, les interactions pilotées par gestes avec Gesture Handler, ainsi que les techniques d'optimisation des performances.

Le skill se concentre sur la création d'expériences utilisateur de qualité native avec des animations à 60 fps exécutées sur le thread UI, des définitions de types de navigation appropriées et des pratiques de test sur appareils réels.

Ce qu'il produit

  • Composants React Native avec interfaces TypeScript, définitions StyleSheet et animations Reanimated
  • Composants animés utilisant Reanimated 3 avec useSharedValue et useAnimatedStyle pour une performance à 60 fps
Voir l'exemple de prompt ↗

Fonctionnement

  1. 01
    Styliser avec StyleSheet

    Définir les styles des composants en utilisant StyleSheet.create plutôt que des styles en ligne pour de meilleures performances.

  2. 02
    Construire la navigation avec des routes typées

    Implémenter la navigation avec React Navigation 6+ et des définitions de type ParamList en TypeScript pour tous les navigateurs afin d'assurer la sûreté du typage entre les écrans.

  3. 03
    Animer sur le thread UI

    Créez des animations performantes avec les worklets Reanimated 3 qui s'exécutent sur le thread UI, en utilisant useSharedValue et useAnimatedStyle pour atteindre 60 fps.

  4. 04
    Gérer les gestes avec GestureDetector

    Implémentez des interactions pilotées par gestes avec Gesture Handler, en enveloppant les gestes avec GestureDetector et en utilisant simultaneousHandlers pour résoudre les conflits.

  5. 05
    Optimiser le rendu

    Utilisez React.memo et useCallback pour éviter les rerenders inutiles. Pour les listes, utilisez toujours FlatList plutôt que ScrollView avec map.

02 Trouvez celui qui vous convient

Quand utiliser la compétence react-native-design

Utilisez le skill react-native-design dans Claude Code ou Codex lorsque le travail est une conception d'application mobile de ce type. L'adéquation et les limites ci-dessous sont tirées du fichier du skill lui-même.

Bon choix

  • Créer des applications mobiles multiplateformes avec React Native
  • Implémenter la navigation avec React Navigation 6+
  • Créer des animations performantes avec Reanimated 3
  • Créer des mises en page responsives pour différentes tailles d'écran
  • Créer des interactions pilotées par gestes avec Gesture Handler

Connaître les limites

  • Nécessite React NativeLe SKILL.md nomme cette dépendance ; la compétence ne fonctionne pas sans elle dans votre projet.

Quoi fournir

  • Polices personnaliséesFichiers de polices chargés avec expo-font ou react-native-asset pour une typographie personnalisée dans l'application.

03 Dans le skill

Règles que le skill react-native-design donne à Claude Code et Codex

5 instructions concrètes, valeurs par défaut et limites que SKILL.md fixe pour l'agent — la partie du fichier qui change le résultat.

  1. TypeScript pour la navigation

    Définissez des types ParamList pour tous les navigateurs afin de maintenir la sécurité des types à travers les limites de navigation.

  2. Gestion des zones sûres

    Utilisez SafeAreaView ou useSafeAreaInsets pour gérer les appareils à encoche sur iPhone et téléphones Android avec découpes.

  3. Mémoïser les composants

    Utilisez React.memo et useCallback pour éviter les rerenders inutiles de composants et optimiser les performances.

  4. Test sur appareils réels

    Testez sur des appareils réels car les performances du simulateur et de l'émulateur diffèrent des performances réelles sur l'appareil.

  5. Nettoyer les animations

    Annulez les animations et effectuez le nettoyage dans useEffect pour éviter les fuites de mémoire.

04 Mettez-le en pratique

Installer react-native-design dans Claude Code ou Codex

Une commande npx skills add, puis une première tâche dans votre agent et une checklist pour le résultat.

Ajouter react-native-design à Claude Code, Codex ou votre agent

Exécutez-la dans votre projet ; l'installateur demande à quel agent l'ajouter.

Terminal
npx skills add https://github.com/wshobson/agents --skill react-native-design

Forme CLI générique skills pour plugins/ui-design/skills/react-native-design/SKILL.md ; le dépôt peut documenter son propre chemin.

Donner au skill une première tâche de conception d'application mobile

Rédigé dans les termes propres du skill ; remplacez les parties entre crochets par votre contenu.

Starter prompt
Build a product card component for [my e-commerce app] that shows a product image, title, and price. Add a spring animation that scales the card down to 0.97 when pressed, and use React Navigation to navigate to a detail screen when tapped. Make sure it handles safe areas on notched devices and uses TypeScript for all props.

Source : rédigé à partir du SKILL.md, dans les termes propres du skill.

Vérifiez le premier résultat

Avant d'accepter le résultat, recherchez ceci dans la transcription et les fichiers :

  • Le résultat est livré sous forme de code UI, comme le catalogue l'indique pour ce skill.
  • L'agent nomme la compétence react-native-design dans son plan ou sa transcription avant de produire le résultat.
  • React Native est présent dans le projet ; la compétence ne le remplace pas.
  • Votre propre contenu, vos noms et vos chiffres apparaissent inchangés dans la sortie.

Dans OpenDesign, importez react-native-design depuis son lien SKILL.md : Plugins → Add → Skill → Import from link, puis sélectionnez-le dans la barre supérieure.

05 Open source, traçable

Source, licence et vérification

D'où proviennent les faits de cette page et quand ils ont été vérifiés pour la dernière fois.

Repository
github.com/wshobson/agents Branche main
Fichier du skill
plugins/ui-design/skills/react-native-design/SKILL.md Somme de contrôle du contenu enregistrée lors de la vérification ; commit 4236bb9
License
MIT D'après LICENSE.
Étoiles du dépôt
39 635 Instantané GitHub pris le 14/09/2026 pour l'ensemble du dépôt wshobson/agents, qui contient 18 compétences dans ce catalogue. Il ne s'agit pas d'une note ou d'un compteur d'utilisation pour react-native-design.
Vérifié par OpenDesign
2026-09-14 Le fichier source, le chemin, le texte de licence et le nombre d'étoiles ont été vérifiés. Non intégré dans OpenDesign main (vérifié le 2026-08-28) ; aucune exécution en conditions réelles n'a été enregistrée sur cette page.

Dans le SKILL.md

  1. Quand utiliser ce skillListe huit scénarios pour les applications React Native, la navigation, les animations, le style et les designs spécifiques à la plateforme
  2. Concepts fondamentauxDéplacé vers references/details.md en raison de la limite de 8 Ko pour le corps du skill, à l'origine 6471 octets
  3. Composant de démarrage rapideExemple TypeScript d'ItemCard avec animation spring Reanimated et style StyleSheet
  4. Bonnes pratiquesHuit règles couvrant TypeScript, la mémoïsation, les animations sur le thread UI, StyleSheet, les zones sûres, les tests sur appareil, FlatList, Platform.select
  5. Problèmes courantsSix problèmes et solutions concernant les gestes, les types de navigation, les saccades d'animation, les fuites mémoire, les polices, les zones sûres
Description du skill lui-même
Maîtrisez le style React Native, la navigation et les animations Reanimated pour le développement mobile multiplateforme. À utiliser lors de la création d'applications React Native, de l'implémentation de modèles de navigation ou de la création d'animations performantes.

Description de l'en-tête du fichier SKILL.md. Le fichier complet fait environ 3 949 caractères. Lire le fichier complet sur GitHub.

React Native Design

Exécuter react-native-design sur une vraie tâche de conception d'application mobile.

Téléchargez OpenDesign, importez react-native-design depuis son lien SKILL.md, collez l'invite ci-dessus et lisez le plan avant le résultat.

Terminal
npx skills add https://github.com/wshobson/agents --skill react-native-design

OpenDesign Desktop

Un seul design system. Votre marque, cohérente partout

Dans le Vibe Design Workspace complet, appliquez les mêmes règles de marque aux sites, slides, prototypes interactifs, dashboards, images et vidéos HTML. Connectez Codex, Claude Code, Cursor et vos autres agents de code locaux, puis créez gratuitement.

  • Sites, slides, prototypes, dashboards, images et vidéos
  • Plus de 140 design systems et la bibliothèque complète de modèles et skills
  • Codex local et plus de 21 agents de code · Gratuit
Télécharger gratuitement

Disponible sur macOS et Windows