{"id":51177823,"url":"https://github.com/maikotrindade/awesome-react-native-skills","last_synced_at":"2026-06-27T05:01:01.375Z","repository":{"id":359263996,"uuid":"1233365433","full_name":"maikotrindade/awesome-react-native-skills","owner":"maikotrindade","description":"A curated collection of Claude skills for building production React Native apps — core, ecosystem, Expo, performance, testing, and reusable UI.","archived":false,"fork":false,"pushed_at":"2026-05-21T04:16:03.000Z","size":243,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-21T10:55:36.258Z","etag":null,"topics":["ai-skills","claude","cursor","expo","mobile-development","react-native","react-native-navigation","react-native-reanimated","react-redux","react-router","skills"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maikotrindade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-08T22:05:44.000Z","updated_at":"2026-05-21T04:16:08.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/maikotrindade/awesome-react-native-skills","commit_stats":null,"previous_names":["maikotrindade/awesome-react-native-skills"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/maikotrindade/awesome-react-native-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maikotrindade%2Fawesome-react-native-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maikotrindade%2Fawesome-react-native-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maikotrindade%2Fawesome-react-native-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maikotrindade%2Fawesome-react-native-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maikotrindade","download_url":"https://codeload.github.com/maikotrindade/awesome-react-native-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maikotrindade%2Fawesome-react-native-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34841990,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-skills","claude","cursor","expo","mobile-development","react-native","react-native-navigation","react-native-reanimated","react-redux","react-router","skills"],"created_at":"2026-06-27T05:00:37.494Z","updated_at":"2026-06-27T05:01:01.317Z","avatar_url":"https://github.com/maikotrindade.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"A curated set of Claude skills for building production React Native apps in 2026, distributed as a Claude Code marketplace plugin. Each section is a self-contained skill with a `SKILL.md` entry point and topical references under `references/`.\n\n## Install\n\nIn Claude Code:\n\n```\n/plugin marketplace add maikotrindade/awesome-react-native-skills\n/plugin install awesome-react-native-skills@awesome-react-native-skills\n```\n\n## Skills\n\n### [react-native-core](skills/react-native-core/)\n\nNative primitives and platform APIs that ship with React Native.\n\n| Reference | Description |\n|-----------|-------------|\n| [core-components](skills/react-native-core/references/core-components.md) | View, Text, Image, TextInput, ScrollView — fundamental UI building blocks |\n| [core-layout](skills/react-native-core/references/core-layout.md) | Flexbox layout system for positioning and aligning components |\n| [core-styling](skills/react-native-core/references/core-styling.md) | StyleSheet API for creating and organizing component styles |\n| [features-animations](skills/react-native-core/references/features-animations.md) | Built-in Animated API — timing, spring, composition |\n| [features-easing](skills/react-native-core/references/features-easing.md) | Easing functions for custom animation curves |\n| [features-touch-handling](skills/react-native-core/references/features-touch-handling.md) | Pressable, Touchable components, gesture responders |\n| [features-keyboard](skills/react-native-core/references/features-keyboard.md) | Keyboard API, dismiss handling, KeyboardAvoidingView |\n| [components-ui](skills/react-native-core/references/components-ui.md) | Modal, Switch, ActivityIndicator, RefreshControl |\n| [features-lists](skills/react-native-core/references/features-lists.md) | FlatList and SectionList for large scrollable lists |\n| [features-colors-theming](skills/react-native-core/references/features-colors-theming.md) | Colors, PlatformColor, Appearance API, dark mode |\n| [features-platform-apis](skills/react-native-core/references/features-platform-apis.md) | Linking, Dimensions, Platform detection, AppState |\n| [features-network](skills/react-native-core/references/features-network.md) | Fetch API for HTTP requests |\n| [features-statusbar](skills/react-native-core/references/features-statusbar.md) | Status bar appearance, style, visibility |\n| [features-share-vibration](skills/react-native-core/references/features-share-vibration.md) | Native share dialog and device vibration |\n| [features-timers](skills/react-native-core/references/features-timers.md) | setTimeout, setInterval, requestAnimationFrame |\n| [features-platform-specific](skills/react-native-core/references/features-platform-specific.md) | ToastAndroid, DrawerLayoutAndroid, ActionSheetIOS |\n| [features-accessibility](skills/react-native-core/references/features-accessibility.md) | Screen reader support, labels, roles, states |\n| [features-transforms](skills/react-native-core/references/features-transforms.md) | 2D and 3D transforms — rotate, scale, translate, skew |\n| [features-new-architecture](skills/react-native-core/references/features-new-architecture.md) | Fabric, JSI, TurboModules — default since RN 0.76 |\n| [best-practices-debugging](skills/react-native-core/references/best-practices-debugging.md) | React Native DevTools, LogBox, Dev Menu |\n\n### [react-native-ecosystem](skills/react-native-ecosystem/)\n\nProduction ecosystem libraries that sit on top of React Native.\n\n| Reference | Description |\n|-----------|-------------|\n| [core-navigation](skills/react-native-ecosystem/references/core-navigation.md) | React Navigation v7 — NativeStack, tabs, drawer, typed routes |\n| [core-state-management](skills/react-native-ecosystem/references/core-state-management.md) | Zustand, Jotai, Redux Toolkit — devtools and persistence |\n| [core-data-fetching](skills/react-native-ecosystem/references/core-data-fetching.md) | TanStack Query v5 + Axios — queries, mutations, offline |\n| [core-typescript](skills/react-native-ecosystem/references/core-typescript.md) | Strict config, component typing, navigation typing, zod |\n| [features-reanimated](skills/react-native-ecosystem/references/features-reanimated.md) | Reanimated v3 — shared values, worklets, layout animations |\n| [features-gesture-handler](skills/react-native-ecosystem/references/features-gesture-handler.md) | Gesture Handler v2 — Tap/Pan/Pinch, composition |\n| [features-storage](skills/react-native-ecosystem/references/features-storage.md) | MMKV, AsyncStorage, Expo SecureStore — choosing |\n| [features-permissions](skills/react-native-ecosystem/references/features-permissions.md) | react-native-permissions — check, request, rationale |\n| [features-push-notifications](skills/react-native-ecosystem/references/features-push-notifications.md) | FCM + APNs via Firebase, token registration |\n| [best-practices-accessibility](skills/react-native-ecosystem/references/best-practices-accessibility.md) | a11y props, screen reader testing, focus management |\n| [advanced-deep-linking](skills/react-native-ecosystem/references/advanced-deep-linking.md) | Universal Links, App Links, React Navigation linking |\n\n### [react-native-expo](skills/react-native-expo/)\n\nExpo toolchain — Router, EAS, modules, SDK upgrades.\n\n| Reference | Description |\n|-----------|-------------|\n| [core-expo-router](skills/react-native-expo/references/core-expo-router.md) | File-based routing, layouts, route groups, API routes |\n| [core-eas](skills/react-native-expo/references/core-eas.md) | EAS Build/Update/Submit/Deploy overview, eas.json |\n| [features-eas-build](skills/react-native-expo/references/features-eas-build.md) | Build profiles, dev client, local builds, device install |\n| [features-eas-update-deploy](skills/react-native-expo/references/features-eas-update-deploy.md) | OTA updates, EAS Hosting, CI/CD YAML workflows |\n| [features-expo-modules](skills/react-native-expo/references/features-expo-modules.md) | create-expo-module, module DSL, config plugins |\n| [features-upgrading](skills/react-native-expo/references/features-upgrading.md) | SDK 53–56 breaking changes, upgrade flow, doctor |\n| [best-practices-ui](skills/react-native-expo/references/best-practices-ui.md) | expo-image, responsiveness, NativeTabs, navigation |\n| [best-practices-data](skills/react-native-expo/references/best-practices-data.md) | fetch vs React Query, expo-secure-store, env vars |\n\n### [react-native-reusables](skills/react-native-reusables/)\n\nshadcn/ui-style components with NativeWind v4 and RN Primitives.\n\n| Reference | Description |\n|-----------|-------------|\n| [core-overview](skills/react-native-reusables/references/core-overview.md) | What RNR is, differences from shadcn/ui |\n| [core-installation](skills/react-native-reusables/references/core-installation.md) | CLI vs manual setup, PortalHost, dependencies |\n| [core-customization](skills/react-native-reusables/references/core-customization.md) | components.json, global.css, tailwind.config, theme.ts |\n| [features-components-overview](skills/react-native-reusables/references/features-components-overview.md) | Button, Input, Dialog, variants, asChild |\n| [features-text-and-icons](skills/react-native-reusables/references/features-text-and-icons.md) | TextClassContext inheritance, Icon wrapper for Lucide |\n| [features-forms-controls](skills/react-native-reusables/references/features-forms-controls.md) | Label, Input, Select, Checkbox, react-hook-form |\n| [features-overlays-portals](skills/react-native-reusables/references/features-overlays-portals.md) | PortalHost, Dialog/Popover, contentInsets |\n| [features-registry-cli](skills/react-native-reusables/references/features-registry-cli.md) | init, add, doctor; custom registries |\n| [features-blocks](skills/react-native-reusables/references/features-blocks.md) | Auth blocks, Clerk integration |\n| [best-practices-adding-components](skills/react-native-reusables/references/best-practices-adding-components.md) | CLI preference, path aliases, cn helper |\n| [best-practices-troubleshooting](skills/react-native-reusables/references/best-practices-troubleshooting.md) | doctor, log levels, PortalHost, aliases |\n\n### [react-native-performance](skills/react-native-performance/)\n\nDeep performance work — measurement, profiling, optimization.\n\n| Reference | Description |\n|-----------|-------------|\n| [core-fps-rerenders](skills/react-native-performance/references/core-fps-rerenders.md) | FPS measurement, React Compiler, Concurrent React, worklets |\n| [core-bundle-size](skills/react-native-performance/references/core-bundle-size.md) | Ruler, Emerge, source-map-explorer, tree shaking, R8, Hermes mmap |\n| [features-tti](skills/react-native-performance/references/features-tti.md) | TTI methodology, cold-start markers, react-native-performance |\n| [features-native-performance](skills/react-native-performance/references/features-native-performance.md) | TurboModule threading, view flattening, 16 KB alignment |\n| [features-memory](skills/react-native-performance/references/features-memory.md) | JS leaks, native reference cycles, JNI refs, smart pointers |\n| [best-practices-profiling](skills/react-native-performance/references/best-practices-profiling.md) | DevTools, Flashlight, Instruments, Android Profiler, Perfetto |\n\n### [react-native-testing](skills/react-native-testing/)\n\nDeep React Native Testing Library reference (v13 sync, v14 async). For end-to-end flows, use [Maestro](https://maestro.mobile.dev/).\n\n| Reference | Description |\n|-----------|-------------|\n| [core-patterns](skills/react-native-testing/references/core-patterns.md) | Query priority, render/screen, userEvent vs fireEvent, waitFor |\n| [reference-v13-api](skills/react-native-testing/references/reference-v13-api.md) | v13 API — sync render, React 18, fireEvent sync |\n| [reference-v14-api](skills/react-native-testing/references/reference-v14-api.md) | v14 API — async render, React 19, v13→v14 migration |\n| [best-practices-anti-patterns](skills/react-native-testing/references/best-practices-anti-patterns.md) | Wrong queries, waitFor misuse, missing await |\n\n### [react-native-brownfield-migration](skills/react-native-brownfield-migration/)\n\nIncremental adoption of React Native or Expo inside existing native iOS/Android apps.\n\n| Reference | Description |\n|-----------|-------------|\n| [quick-start](skills/react-native-brownfield-migration/references/quick-start.md) | Shared preflight and path-selection gate (Expo vs bare) |\n| [expo-create-app](skills/react-native-brownfield-migration/references/expo-create-app.md) | Scaffold a new Expo app before brownfield setup |\n| [expo-quick-start](skills/react-native-brownfield-migration/references/expo-quick-start.md) | Expo plugin setup and packaging readiness |\n| [expo-ios-integration](skills/react-native-brownfield-migration/references/expo-ios-integration.md) | Expo iOS packaging and host startup integration |\n| [expo-android-integration](skills/react-native-brownfield-migration/references/expo-android-integration.md) | Expo Android packaging, publish, and host integration |\n| [bare-quick-start](skills/react-native-brownfield-migration/references/bare-quick-start.md) | Bare React Native baseline setup |\n| [bare-ios-xcframework-generation](skills/react-native-brownfield-migration/references/bare-ios-xcframework-generation.md) | Bare iOS XCFramework generation |\n| [bare-android-aar-generation](skills/react-native-brownfield-migration/references/bare-android-aar-generation.md) | Bare Android AAR generation and publish |\n| [bare-ios-native-integration](skills/react-native-brownfield-migration/references/bare-ios-native-integration.md) | Bare iOS host integration |\n| [bare-android-native-integration](skills/react-native-brownfield-migration/references/bare-android-native-integration.md) | Bare Android host integration |\n\n### [upgrading-react-native](skills/upgrading-react-native/)\n\nFull React Native upgrade workflow — rn-diff-purge diffs, dependencies, React, Expo SDK alignment.\n\n| Reference | Description |\n|-----------|-------------|\n| [upgrading-react-native](skills/upgrading-react-native/references/upgrading-react-native.md) | Router — choose the right upgrade path |\n| [upgrade-helper-core](skills/upgrading-react-native/references/upgrade-helper-core.md) | Core Upgrade Helper workflow and reliability gates |\n| [upgrading-dependencies](skills/upgrading-react-native/references/upgrading-dependencies.md) | Dependency compatibility checks and migration planning |\n| [react](skills/upgrading-react-native/references/react.md) | React and React 19 upgrade alignment rules |\n| [expo-sdk-upgrade](skills/upgrading-react-native/references/expo-sdk-upgrade.md) | Expo SDK-specific upgrade layer (conditional) |\n| [upgrade-verification](skills/upgrading-react-native/references/upgrade-verification.md) | Manual post-upgrade verification checklist |\n| [monorepo-singlerepo-targeting](skills/upgrading-react-native/references/monorepo-singlerepo-targeting.md) | Monorepo and single-repo command scoping |\n\n### [github](skills/github/)\n\nGitHub workflow patterns using `gh` CLI — PRs, stacked PRs, squash merge, rebase.\n\n| Reference | Description |\n|-----------|-------------|\n| [stacked-pr-workflow](skills/github/references/stacked-pr-workflow.md) | Merge stacked PRs into main as individual squash commits |\n\n### [github-actions](skills/github-actions/)\n\nGitHub Actions patterns for React Native iOS simulator and Android emulator cloud builds with downloadable artifacts.\n\n| Reference | Description |\n|-----------|-------------|\n| [gha-ios-composite-action](skills/github-actions/references/gha-ios-composite-action.md) | Composite `action.yml` for iOS simulator `.app.tar.gz` builds |\n| [gha-android-composite-action](skills/github-actions/references/gha-android-composite-action.md) | Composite `action.yml` for Android emulator `.apk` builds |\n| [gha-workflow-and-downloads](skills/github-actions/references/gha-workflow-and-downloads.md) | End-to-end workflow wiring plus `gh` and REST download commands |\n\n## How to use\n\nInstall via the marketplace commands above, or point Claude (or your agent harness) directly at this repo and load the skill whose section matches your task. The `SKILL.md` at the root of each section is the entry point; it cross-links to deeper references and to sibling skills.\n\n## License\n\n[GNU v3.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaikotrindade%2Fawesome-react-native-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaikotrindade%2Fawesome-react-native-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaikotrindade%2Fawesome-react-native-skills/lists"}