Skip to content
Conduit

skill

awesome-react-native-skills

A curated collection of Claude skills for building production React Native apps — core, ecosystem, Expo, performance, testing, and reusable UI.

maikotrindade/awesome-react-native-skillscommunitylistedunreviewednot running here yet

Set up

Skills are installed by placing their folder where your agent loads skills.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below; one-click install arrives with accounts.

README

synced Oct 14, 2026

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/.

Install

In Claude Code:

/plugin marketplace add maikotrindade/awesome-react-native-skills
/plugin install awesome-react-native-skills@awesome-react-native-skills

Skills

react-native-core

Native primitives and platform APIs that ship with React Native.

ReferenceDescription
core-componentsView, Text, Image, TextInput, ScrollView — fundamental UI building blocks
core-layoutFlexbox layout system for positioning and aligning components
core-stylingStyleSheet API for creating and organizing component styles
features-animationsBuilt-in Animated API — timing, spring, composition
features-easingEasing functions for custom animation curves
features-touch-handlingPressable, Touchable components, gesture responders
features-keyboardKeyboard API, dismiss handling, KeyboardAvoidingView
components-uiModal, Switch, ActivityIndicator, RefreshControl
features-listsFlatList and SectionList for large scrollable lists
features-colors-themingColors, PlatformColor, Appearance API, dark mode
features-platform-apisLinking, Dimensions, Platform detection, AppState
features-networkFetch API for HTTP requests
features-statusbarStatus bar appearance, style, visibility
features-share-vibrationNative share dialog and device vibration
features-timerssetTimeout, setInterval, requestAnimationFrame
features-platform-specificToastAndroid, DrawerLayoutAndroid, ActionSheetIOS
features-accessibilityScreen reader support, labels, roles, states
features-transforms2D and 3D transforms — rotate, scale, translate, skew
features-new-architectureFabric, JSI, TurboModules — default since RN 0.76
best-practices-debuggingReact Native DevTools, LogBox, Dev Menu

react-native-ecosystem

Production ecosystem libraries that sit on top of React Native.

ReferenceDescription
core-navigationReact Navigation v7 — NativeStack, tabs, drawer, typed routes
core-state-managementZustand, Jotai, Redux Toolkit — devtools and persistence
core-data-fetchingTanStack Query v5 + Axios — queries, mutations, offline
core-typescriptStrict config, component typing, navigation typing, zod
features-reanimatedReanimated v3 — shared values, worklets, layout animations
features-gesture-handlerGesture Handler v2 — Tap/Pan/Pinch, composition
features-storageMMKV, AsyncStorage, Expo SecureStore — choosing
features-permissionsreact-native-permissions — check, request, rationale
features-push-notificationsFCM + APNs via Firebase, token registration
best-practices-accessibilitya11y props, screen reader testing, focus management
advanced-deep-linkingUniversal Links, App Links, React Navigation linking

react-native-expo

Expo toolchain — Router, EAS, modules, SDK upgrades.

ReferenceDescription
core-expo-routerFile-based routing, layouts, route groups, API routes
core-easEAS Build/Update/Submit/Deploy overview, eas.json
features-eas-buildBuild profiles, dev client, local builds, device install
features-eas-update-deployOTA updates, EAS Hosting, CI/CD YAML workflows
features-expo-modulescreate-expo-module, module DSL, config plugins
features-upgradingSDK 53–56 breaking changes, upgrade flow, doctor
best-practices-uiexpo-image, responsiveness, NativeTabs, navigation
best-practices-datafetch vs React Query, expo-secure-store, env vars

react-native-reusables

shadcn/ui-style components with NativeWind v4 and RN Primitives.

ReferenceDescription
core-overviewWhat RNR is, differences from shadcn/ui
core-installationCLI vs manual setup, PortalHost, dependencies
core-customizationcomponents.json, global.css, tailwind.config, theme.ts
features-components-overviewButton, Input, Dialog, variants, asChild
features-text-and-iconsTextClassContext inheritance, Icon wrapper for Lucide
features-forms-controlsLabel, Input, Select, Checkbox, react-hook-form
features-overlays-portalsPortalHost, Dialog/Popover, contentInsets
features-registry-cliinit, add, doctor; custom registries
features-blocksAuth blocks, Clerk integration
best-practices-adding-componentsCLI preference, path aliases, cn helper
best-practices-troubleshootingdoctor, log levels, PortalHost, aliases

react-native-performance

Deep performance work — measurement, profiling, optimization.

ReferenceDescription
core-fps-rerendersFPS measurement, React Compiler, Concurrent React, worklets
core-bundle-sizeRuler, Emerge, source-map-explorer, tree shaking, R8, Hermes mmap
features-ttiTTI methodology, cold-start markers, react-native-performance
features-native-performanceTurboModule threading, view flattening, 16 KB alignment
features-memoryJS leaks, native reference cycles, JNI refs, smart pointers
best-practices-profilingDevTools, Flashlight, Instruments, Android Profiler, Perfetto

react-native-testing

Deep React Native Testing Library reference (v13 sync, v14 async). For end-to-end flows, use Maestro.

ReferenceDescription
core-patternsQuery priority, render/screen, userEvent vs fireEvent, waitFor
reference-v13-apiv13 API — sync render, React 18, fireEvent sync
reference-v14-apiv14 API — async render, React 19, v13→v14 migration
best-practices-anti-patternsWrong queries, waitFor misuse, missing await

react-native-brownfield-migration

Incremental adoption of React Native or Expo inside existing native iOS/Android apps.

ReferenceDescription
quick-startShared preflight and path-selection gate (Expo vs bare)
expo-create-appScaffold a new Expo app before brownfield setup
expo-quick-startExpo plugin setup and packaging readiness
expo-ios-integrationExpo iOS packaging and host startup integration
expo-android-integrationExpo Android packaging, publish, and host integration
bare-quick-startBare React Native baseline setup
bare-ios-xcframework-generationBare iOS XCFramework generation
bare-android-aar-generationBare Android AAR generation and publish
bare-ios-native-integrationBare iOS host integration
bare-android-native-integrationBare Android host integration

upgrading-react-native

Full React Native upgrade workflow — rn-diff-purge diffs, dependencies, React, Expo SDK alignment.

ReferenceDescription
upgrading-react-nativeRouter — choose the right upgrade path
upgrade-helper-coreCore Upgrade Helper workflow and reliability gates
upgrading-dependenciesDependency compatibility checks and migration planning
reactReact and React 19 upgrade alignment rules
expo-sdk-upgradeExpo SDK-specific upgrade layer (conditional)
upgrade-verificationManual post-upgrade verification checklist
monorepo-singlerepo-targetingMonorepo and single-repo command scoping

github

GitHub workflow patterns using gh CLI — PRs, stacked PRs, squash merge, rebase.

ReferenceDescription
stacked-pr-workflowMerge stacked PRs into main as individual squash commits

github-actions

GitHub Actions patterns for React Native iOS simulator and Android emulator cloud builds with downloadable artifacts.

ReferenceDescription
gha-ios-composite-actionComposite action.yml for iOS simulator .app.tar.gz builds
gha-android-composite-actionComposite action.yml for Android emulator .apk builds
gha-workflow-and-downloadsEnd-to-end workflow wiring plus gh and REST download commands

How to use

Install 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.

License

GNU v3.0

↑↓ navigate openesc close