mcpField
R
react-native-expo

react-native-expo

github.com/hairyfDevelopment26309 installsUpdated 2w ago
Repository

About react-native-expo

This skill organizes documentation for Expo and React Native development, covering app configuration, SDKs, native builds, EAS, and updates. It is for developers who need topic-based references for building and troubleshooting Expo apps.

Key features

  1. 01App configuration and development references
  2. 02Expo SDK and native module guidance
  3. 03EAS Build and submission workflows
  4. 04Simulator and development build notes
  5. 05OTA updates and version upgrade guidance

Use cases

  1. 01Configure an Expo app and choose a development build workflow
  2. 02Use SDK packages and config plugins for native capabilities
  3. 03Troubleshoot Metro, version mismatches, or runtime errors

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/hairyf/skills --skill react-native-expo

After installing, type/react-native-expoin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

GENERATION.md
references/
best-practices-common-errors.md
best-practices-debugging.md
core-config.md
core-continuous-native-generation.md
core-development-mode.md
core-development-workflow.md
core-logging.md
core-metro.md
features-config-plugins.md
features-eas-submit.md
features-eas.md
features-expo-modules.md
features-native-modules.md
features-sdk-constants.md
features-sdk-filesystem.md
features-sdk-image.md
features-sdk-secure-store.md
features-simulators-emulators.md
features-updates.md
features-versioning.md

Details

From the project README

The skill is based on Expo SDK (docs from expo/expo repo), generated at 2026-02-26.

Expo provides tooling and services for React Native: app config and Prebuild (Continuous Native Generation), Expo SDK packages, development builds, EAS Build (cloud builds and internal distribution), and EAS Update (over-the-air JS updates). Use development builds for production apps; Expo Go is a limited playground.

Core References

TopicDescriptionReference
App configapp.json, app.config.js/ts, dynamic config, reading in appcore-config
Development workflowDev loop, development builds vs Expo Go, when to rebuildcore-development-workflow
Development and production modesDEV, --no-dev --minify, when to use eachcore-development-mode
Metrometro.config.js, resolver, transformer, cache, env varscore-metro
LoggingConsole in terminal, native logs, log-android / log-ioscore-logging
CNG and Prebuildnpx expo prebuild, --clean, EAS Build and native dirscore-continuous-native-generation

Features

Expo SDK and native code
TopicDescriptionReference
Expo SDK and third-party libsInstall with npx expo install, compatibility, config pluginsfeatures-expo-modules
expo-constantsApp manifest, build info, system constants, extra/env at runtimefeatures-sdk-constants
expo-imagePerformant image component, caching, BlurHash/ThumbHash, contentFitfeatures-sdk-image
expo-file-systemFile and directory API, Paths.cache/document, read/write, downloadfeatures-sdk-filesystem
expo-secure-storeEncrypted key-value store, optional biometric authfeatures-sdk-secure-store
Config pluginsUse and write plugins to modify AndroidManifest, Info.plist during prebuildfeatures-config-plugins
Native modulesExpo Modules API, local module, config plugin for native config, lifecyclefeatures-native-modules
EAS Build and Submit
TopicDescriptionReference
EAS BuildCloud builds, eas.json profiles, development/preview/productionfeatures-eas
EAS SubmitSubmit to Google Play and App Store (TestFlight), eas.json, CIfeatures-eas-submit
Development experience
TopicDescriptionReference
iOS Simulator and Android emulatorSetup, npx expo start + i/a, limitations, troubleshootingfeatures-simulators-emulators
Updates and versioning
TopicDescriptionReference
expo-updates and EAS UpdateOTA updates, runtime version, channelsfeatures-updates
Upgrading Expo SDKIncremental upgrade, npx expo install --fix, expo-doctorfeatures-versioning

Best practices

TopicDescriptionReference
DebuggingDev vs production errors, native logs, reproducing crashesbest-practices-debugging
Common development errorsMetro, AppRegistry, SDK version, version mismatch, cachesbest-practices-common-errors

Comments

Markdown supported