What problem does it solve? Building a mobile app MVP with Expo and React Native involves version-sensitive setup, platform-specific bundling pitfalls, and testing configuration traps that waste days when done from memory. This Skill provides a proven, versioned recipe for scaffolding, structuring, testing, and verifying an Expo app that runs on iOS, Android, and web. ## Core Features & Use Cases - Guided scaffolding and routing: Creates an Expo app with the blank TypeScript template, switches to expo-router with file-based routes and API routes, and pins dependencies to the SDK via npx expo install. - Testing and architecture patterns: Configures jest-expo with RNTL v14 (async render), platform-split storage drivers to keep native modules out of web bundles, and pure TypeScript engine logic with zod schema validation at storage boundaries. - Keyless-first development and verification: Scaffolds degraded guest-mode paths for every account-gated service, then enforces a verification loop of typecheck, jest, web export, and Revyl-driven device testing instead of manual Expo Go checks. - Use Case: You need to ship a cross-platform habit-tracking MVP. Follow the recipe to scaffold the app, add API routes, write engine tests, and verify each milestone with a web export and a Revyl cloud-device run. ## Quick Start Ask the agent to scaffold a new Expo mobile app MVP with expo-router, jest testing, and platform-split storage following the expo-mobile-mvp recipe.