Mobile
Apps natives et cross-platform : iOS, Android, React Native, Flutter, SwiftUI.
| # | Skill | Source | Description | Maj | |
|---|---|---|---|---|---|
| 1 | expo-dev-client | expo/skills | Créer et installer des clients de développement Expo avec EAS Build pour tester du code natif. | 2 907 | 10h |
| 2 | expo-overview | expo/skills | Router d'orientation pour identifier et charger le bon skill Expo ou EAS selon l'objectif. | 2 907 | 10h |
| 3 | clerk-swift | clerk/skills | Intégrer Clerk dans un projet Swift/iOS natif via des flux préconstruits ou personnalisés. | 89 | 1j |
| 4 | eas-observe | expo/skills | Surveiller et analyser les performances de démarrage et navigation d'applications Expo en production. | 2 907 | 2j |
| 5 | react-native-brownfield-migration | callstackincubator/agent-skills | Intégrer React Native de façon incrémentale dans des apps natives existantes via brownfield. | 1 673 | 9j |
| 6 | apple-appstore-reviewer | github/awesome-copilot | Auditer le code iOS et signaler les risques de rejet sur l'App Store. | 40 142 | 10j |
| 7 | accessibility | verygoodopensource/vgv-ai-flutter-plugin | Auditer et corriger l'accessibilité Flutter selon les niveaux WCAG 2.1 A, AA et AAA. | 172 | 12j |
| 8 | bloc | verygoodopensource/vgv-ai-flutter-plugin | Gérer l'état Flutter avec le pattern BLoC en séparant logique métier et présentation. | 172 | 12j |
| 9 | dart-flutter-sdk-upgrade | verygoodopensource/vgv-ai-flutter-plugin | Mettre à jour les versions Flutter/Dart dans les fichiers CI et pubspec.yaml d'un projet VGV. | 172 | 12j |
| 10 | internationalization | verygoodopensource/vgv-ai-flutter-plugin | Internationaliser une application Flutter avec ARB, flutter_localizations et bonnes pratiques RTL. | 172 | 12j |
| 11 | layered-architecture | verygoodopensource/vgv-ai-flutter-plugin | Structurer une app Flutter en monorepo avec quatre couches indépendantes et unidirectionnelles. | 172 | 12j |
| 12 | navigation | verygoodopensource/vgv-ai-flutter-plugin | Implémenter la navigation Flutter avec GoRouter selon les meilleures pratiques recommandées. | 172 | 12j |
| 13 | animations | verygoodopensource/vgv-ai-flutter-plugin | Appliquer les meilleures pratiques d'animation Flutter avec Material 3 et sans bibliothèques tierces. | 172 | 12j |
| 14 | xcode-project-setup | firebase/agent-skills | Configurer et gérer les dépendances SPM d'un projet Xcode via Swift. | 472 | 12j |
| 15 | eas-simulator | expo/skills | Lancer et piloter un simulateur iOS/Android distant depuis un agent IA. | 2 907 | 12j |
| 16 | clerk-android | clerk/skills | Intégrer Clerk dans des projets Android natifs avec Kotlin et Jetpack Compose. | 89 | 12j |
| 17 | audit-expo-skill | clerk/skills | Auditer le skill Clerk Expo en le confrontant aux sources SDK et documentation officielles. | 89 | 12j |
| 18 | e2e-test | divinevideo/divine-mobile | Exécuter des tests E2E d'une app mobile contre un backend Docker local complet. | 266 | 15j |
| 19 | expo-module | expo/skills | Créer et configurer des modules natifs Expo pour iOS, Android et TypeScript. | 2 907 | 15j |
| 20 | expo-ui | expo/skills | Intégrer des composants UI natifs SwiftUI et Jetpack Compose dans une app Expo React Native. | 2 907 | 15j |
| 21 | expo-router | expo/skills | Gérer la navigation et le routage d'applications Expo Router avec stacks, modales et liens. | 2 907 | 15j |
| 22 | expo-animation | expo/skills | Construire des animations performantes pour React Native avec Reanimated sur thread UI. | 2 907 | 15j |
| 23 | expo-brownfield | expo/skills | Intégrer React Native et Expo dans une application native iOS ou Android existante. | 2 907 | 15j |
| 24 | eas-update | expo/skills | Déployer des mises à jour JavaScript et assets sans soumettre un nouveau binaire natif. | 2 907 | 15j |
| 25 | expo-examples | expo/skills | Intégrer des bibliothèques tierces dans une app Expo en s'appuyant sur des exemples officiels. | 2 907 | 15j |
| 26 | expo-project-structure | expo/skills | Structurer un projet Expo Router avec une arborescence claire et modulaire. | 2 907 | 15j |
| 27 | eas-app-stores | expo/skills | Construire et déployer des apps Expo natives sur l'App Store et Google Play via EAS. | 2 907 | 15j |
| 28 | eas-hosting | expo/skills | Déployer une application Expo web et ses routes API sur Cloudflare Workers. | 2 907 | 15j |
| 29 | eas-workflows | expo/skills | Générer et valider des fichiers YAML de workflows CI/CD pour EAS Expo. | 2 907 | 15j |
| 30 | expo-app-clip | expo/skills | Ajouter une App Clip iOS à un projet Expo avec domaine associé et AASA. | 2 907 | 15j |
| 31 | expo-data-fetching | expo/skills | Gérer les requêtes réseau, le cache et les erreurs dans une app Expo. | 2 907 | 15j |
| 32 | expo-dom | expo/skills | Intégrer des composants web DOM dans une app Expo native sans modification. | 2 907 | 15j |
| 33 | expo-native-ui | expo/skills | Guider le développement d'interfaces natives Expo avec bonnes pratiques et bibliothèques recommandées. | 2 907 | 15j |
| 34 | expo-upgrade | expo/skills | Migrer un projet Expo vers une nouvelle version du SDK pas à pas. | 2 907 | 15j |
| 35 | expo-web-to-native | expo/skills | Migrer une app React web vers native mobile, écran par écran, sans réécriture totale. | 2 907 | 15j |
| 36 | eas-update-insights | expo/skills | Consulter les métriques de santé et d'adoption des mises à jour EAS publiées. | 2 907 | 15j |
| 37 | mapbox-flutter-patterns | mapbox/mapbox-agent-skills | Intégrer Mapbox Maps SDK dans une app Flutter iOS/Android avec annotations et géolocalisation. | 82 | 18j |
| 38 | dart-use-pattern-matching | flutter/skills | Implémenter des patterns Dart pour structurer et valider des données efficacement. | 3 073 | 22j |
| 39 | mapbox-navigation-patterns | mapbox/mapbox-agent-skills | Implémenter la navigation Mapbox avec routage, guidage vocal et trafic en temps réel. | 82 | 1mo |
| 40 | figma-swiftui | figma/mcp-server-guide | Convertir des designs Figma en SwiftUI et inversement, dans les deux sens. | 2 082 | 1mo |
| 41 | dart-lifecycle-disposed-flag-overload | divinevideo/divine-mobile | Corriger la confusion entre arrêt temporaire et destruction permanente dans un lifecycle Dart. | 266 | 2mo |
| 42 | equatable-linkedhashmap-lru-reorder | divinevideo/divine-mobile | Corriger le bug silencieux d'égalité Equatable avec un LRU basé sur LinkedHashMap. | 266 | 2mo |
| 43 | fastly-compute-well-known-spa-fallback | divinevideo/divine-mobile | Intercepter les fichiers .well-known avant le fallback SPA sur Fastly Compute. | 266 | 2mo |
| 44 | ffmpeg-kit-macos-codesign-crash | divinevideo/divine-mobile | Résoudre le crash macOS de FFmpegKit causé par une signature de code invalide. | 266 | 2mo |
| 45 | figma-designer | divinevideo/divine-mobile | Convertir des designs Figma en code Flutter en réutilisant composants et thèmes existants. | 266 | 2mo |
| 46 | flutter-deactivate-setstate-during-build | divinevideo/divine-mobile | Différer les appels d'état dans deactivate() Flutter pour éviter les erreurs de build. | 266 | 2mo |
| 47 | flutter-dispose-timer-test-failure | divinevideo/divine-mobile | Corriger les erreurs Flutter de timer pending en remplaçant dispose() par deactivate(). | 266 | 2mo |
| 48 | flutter-dynamic-tabcontroller-ticker-mixin | divinevideo/divine-mobile | Gérer dynamiquement un TabController Flutter avec des onglets conditionnels sans crash. | 266 | 2mo |
| 49 | flutter-macos-duplicate-camera-plugin | divinevideo/divine-mobile | Résoudre les conflits de plugins caméra dupliqués dans un build Flutter macOS. | 266 | 2mo |
| 50 | flutter-macos-permission-handler-camera-failure | divinevideo/divine-mobile | Contourner permission_handler sur macOS pour autoriser l'accès caméra en Flutter. | 266 | 2mo |
À propos de cette sélection
Quand un agent doit générer un écran natif cohérent entre iOS et Android sans que le dev reprenne la main à chaque composant, les skills mobile cessent d'être optionnels. Cette section s'adresse aux développeurs React Native et Flutter qui automatisent la génération de composants, configurent des pipelines de déploiement, ou branchent de l'analytics comportemental sur une app en production.
Les cas couverts sont concrets : piloter un build Expo depuis un agent, orchestrer des interfaces SwiftUI et Jetpack Compose sans sortir du contexte d'exécution. Le cross-platform est bien loti, avec des orgs comme Expo et Flutter qui maintiennent des abstractions stables. Le natif pur reste plus fragmenté, mais un socle déjà large absorbe la majorité des architectures courantes.