expo

Build cross-platform mobile apps with Expo Router and React Query.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Amarbharati-07/cms1 --skill expo-amarbharati-07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo
Source: https://github.com/Amarbharati-07/cms1/tree/main/.local/skills/expo
Command: npx skills add https://github.com/Amarbharati-07/cms1 --skill expo-amarbharati-07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidelines and best practices for developing cross-platform mobile applications using the Expo framework, ensuring efficient development, modern UI, and robust native feature integration.

Core Features & Use Cases

  • Cross-Platform Development: Build iOS and Android apps from a single codebase.
  • Native Feature Integration: Seamlessly use device features like Camera, Location, and File Uploads.
  • Modern Architecture: Follows best practices for state management (React Context, React Query), routing (Expo Router), and TypeScript.
  • Use Case: Develop a new mobile application that requires user authentication, real-time data display, and access to the device's camera for profile picture uploads.

Quick Start

Follow the architectural guidelines to set up a new Expo project with Expo Router and React Query for state management.

Frequently Asked Questions about expo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a cross-platform mobile app with Expo Router?

To build a cross-platform mobile app with Expo, follow architectural guidelines that integrate Expo Router for navigation, React Context and React Query for state management, and TypeScript. This approach ensures modern React Native patterns and efficient API URL management across iOS and Android.

What is the best way to manage state in a React Native Expo application?

The best way to manage state in a React Native Expo application is by combining React Context and React Query. This Skill outlines how to implement these libraries to handle global state and server data fetching efficiently within a TypeScript codebase.

Can I use native device features like the camera in an Expo app?

Yes, you can use native device features like the camera in an Expo app. This Skill provides guidelines for seamlessly integrating device capabilities such as Camera, Location, and File Uploads directly into your cross-platform mobile application.

Does this Expo Skill provide guidelines for TypeScript integration?

Yes, this Expo Skill provides explicit guidelines for TypeScript integration. It emphasizes TypeScript alongside modern React Native patterns to ensure type safety and robust architecture when building cross-platform mobile applications.

How do I handle API URL management efficiently in Expo?

To handle API URL management efficiently in Expo, this Skill provides architectural guidelines that streamline networking across your application. It pairs these networking practices with React Query for efficient data fetching and state synchronization.