Run the mobile app on iOS simulator, Android emulator, or start the Expo dev server. Use this skill when the user asks to run, start, or launch the mobile app.
This skill helps run the mobile app in development mode.
IMPORTANT: Before running any command, first check the current working directory:
pwd
If you are NOT in the monorepo root, navigate there first or use the full path in commands.
All commands below assume you are in the monorepo root directory.
The mobile workspace is @repo/mobile (defined in apps/mobile/package.json).
npm run start:mobile
This starts the Expo development server with options to run on any platform. MCP support is enabled by default via .
EXPO_UNSTABLE_MCP_SERVER=1npm run start:mobile:ios
Builds and runs the app on the iOS simulator.
npm run start:mobile:android
Builds and runs the app on the Android emulator.
npm --workspace @repo/mobile start
npm --workspace @repo/mobile run ios
npm --workspace @repo/mobile run android
Always check pwd first to confirm you're in the monorepo root
When the user says "run the app", "start the app", or similar, ask which platform they want unless they specify:
Use the root-level npm scripts (defined in root package.json) - never cd into apps/mobile
The command will run in the foreground - inform the user they can stop it with Ctrl+C
If there are build errors, help diagnose them based on the output