What problem does it solve? When a React Native app uses custom native code, local Expo modules, or third-party native libraries, the standard Expo Go app cannot run it. This Skill guides you through deciding whether a development client is needed and building one with EAS Build for local devices or TestFlight distribution. ## Core Features & Use Cases - Need Assessment: Determines whether your app actually requires a dev client or can run in Expo Go, avoiding unnecessary builds. - EAS Configuration: Sets up eas.json with a development profile including developmentClient: true, autoIncrement, and remote app version sourcing. - Cloud and Local Builds: Builds iOS and Android dev clients via EAS cloud, TestFlight submission, or local builds with Xcode and Android tooling. - Use Case: You add a native module not bundled in Expo Go. Use this Skill to configure the development profile, run eas build -p ios --profile development --submit, and install the build from TestFlight to test on a physical device. ## Quick Start Use the expo-dev-client skill to configure an EAS development profile and build an iOS development client submitted to TestFlight.