What problem does it solve?
This Skill reduces the time and frustration of building Expo (React Native) apps by providing practical, opinionated guidelines for architecture, routing, state management, device permissions, and production-ready workflows.
Core Features & Use Cases
- Production architecture guidance: Use Expo Router with consistent layout patterns, React Context for shared client state, and React Query for server state.
- Device-capability-first implementation: Request and handle real permissions (Camera, Location, FileUploads, etc.) using correct patterns and fallbacks.
- Frontend-backend integration rules: Define clear RESTful communication expectations with an Express + TypeScript backend for persistence and APIs.
- Operational workflow guardrails: Use the correct restart workflow choices for backend vs frontend changes, and follow Replit publishing guidance.
- Quality and safety pitfalls prevention: Avoid common Expo/React Native pitfalls around UUID generation, QueryClient usage, scrolling, safe areas, routing headers, and keyboard handling.
Quick Start
Use the expo skill to implement a new Expo Router mobile app that fetches data with React Query, shares state via React Context, and integrates Express REST APIs while correctly requesting Camera, Location, and file upload permissions.