From mobile
Expo and React Native patterns for mobile development with EAS Build, SDK integration, and native module configuration. Use when building Expo apps, configuring native features, or setting up app signing for store deployment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mobile:skills/expo-patternsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive skill for building production mobile apps with Expo and React Native.
Comprehensive skill for building production mobile apps with Expo and React Native.
Expo provides managed workflow for React Native development:
This skill is automatically invoked when:
CRITICAL: Never commit signing credentials
❌ NEVER commit: .p12, .mobileprovision, keystore files
✅ ALWAYS use: eas secret:create for sensitive values
✅ ALWAYS add to .gitignore: *.jks, *.p12, *.mobileprovision
| Script | Description |
|---|---|
scripts/init-expo-project.sh | Initialize new Expo project with TypeScript |
scripts/setup-eas-build.sh | Configure EAS Build profiles |
scripts/setup-notifications.sh | Set up push notifications |
| Template | Description |
|---|---|
templates/app.json | Expo app configuration |
templates/eas.json | EAS Build configuration |
templates/env.example | Environment variables template |
# Create new project
npx create-expo-app my-app --template tabs
# EAS Build
eas build --platform ios --profile development
eas build --platform android --profile preview
# Submit to stores
eas submit --platform ios
eas submit --platform android
npx claudepluginhub vanman2024/ai-dev-marketplace --plugin mobileExpert in Expo for React Native development covering Expo Router, EAS Build, development builds, native module integration, and production deployment.
Build and maintain React Native apps with Expo SDK, EAS Build, EAS Update, and Continuous Native Generation. Use for configuring Expo projects, adding native modules, building binaries, or shipping over-the-air updates.
Provides production patterns for React Native apps with Expo: navigation, native modules, offline sync, cross-platform development. Use when architecting or building React Native projects.