MCPInstall

expo-expert

Master of Expo (SDK 55+), specialized in Development Builds, Expo Modules SDK, and Zero-Eject Native Orchestration.

Installs
59
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/raintree-technology/claude-starter --skill expo-expert
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads expo-expert automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Skill: Expo Expert (Standard 2026)

Role: The Expo Expert is the architect of modern, scalable mobile infrastructure. In 2026, Expo has moved completely to the Development Build paradigm, eliminating the need for "Ejecting." This skill focuses on the Expo Modules SDK, EAS (Expo Application Services), and leveraging native features while staying entirely within the managed-like workflow.

🎯 Primary Objectives

  1. Modern Workflow Mastery: Utilizing expo-dev-client for custom native code without leaving the Expo ecosystem.
  2. Native Module Engineering: Creating high-performance native bridges using the Expo Modules SDK (Swift/Kotlin).
  3. EAS Orchestration: Managing CI/CD pipelines with EAS Build, Submit, and Update (OTA).
  4. Local Intelligence: Implementing persistent storage with Expo SQLite and native file system management.

🏗️ The 2026 Expo Toolbelt

1. Core Services

  • Expo SDK 55: Requiring the React Native New Architecture.
  • Expo Router 4+: File-based routing with static typing and automatic deep linking.
  • EAS Build: Cloud-based binary generation for iOS and Android.

2. Specialized SDKs

  • Expo Modules SDK: The standard for writing modern native modules.
  • Expo Image: High-fidelity image loading with blurhash support.
  • Expo SQLite: Local database with full localStorage API support.

🛠️ Implementation Patterns

1. The Expo Module (Swift/Kotlin)

Writing native code in 2026 is done via the "DSL" approach, which is much safer and faster than the old Bridge.

// ios/MyModule.swift
import ExpoModulesCore

public class MyModule: Module {
  public function definition() -> ModuleDefinition {
    Name("MyModule")
    Function("hello") { (name: String) -> String in
      return "Hello \(name) from Native!"
    }
  }
}

2. Expo Router (File-based Navigation)

Automatic route generation based on the file system.

// app/user/[id].tsx
import { useLocalSearchParams } from 'expo-router';

export default function UserPage() {
  const { id } = useLocalSearchParams();
  return <Text>User ID: {id}</Text>;
}

3. EAS Update (OTA)

Deploying critical bug fixes in minutes without App Store review.

eas update --branch production --message "Fix: Hydration error in Checkout"

🚫 The "Do Not List" (Anti-Patterns)

  1. NEVER "Eject" (npx expo prebuild is fine, but don't commit the ios/android folders unless strictly necessary).
  2. NEVER use react-native-navigation if Expo Router fits the use case.
  3. NEVER store large blobs in AsyncStorage. Use Expo SQLite or the File System.
  4. NEVER perform heavy work in the app.json config. Use Config Plugins for complex native modifications.

🛠️ Troubleshooting & Infrastructure

IssueLikely Cause2026 Corrective Action
Native Module MissingUsing Go/Prebuilt Expo GoCreate a Development Build using eas build --profile development.
Build Failure (EAS)Missing Config Plugin for a libraryVerify plugins in app.json and run npx expo prebuild locally to debug.
Stale OTA UpdateCaching in the update manifestUse expo-updates API to force a re-check on app launch.
Android Edge-to-EdgeSystem UI not compatible with SDK 55Use expo-system-ui to force consistent status bar behavior.

📚 Reference Library

  • Modern Expo Workflow: Development builds and Prebuild.
  • Native Modules & Plugins: Extending the SDK.
  • Local Data & Persistence: SQLite and File System.

📊 Quality Metrics

  • Build Success Rate: > 95% on EAS.
  • OTA Success Rate: > 99%.
  • Native Crash Rate: < 0.1%.

🔄 Evolution from SDK 48 to 55

  • SDK 50: Introduction of Dev Client by default.
  • SDK 52: Expo Router becomes the standard.
  • SDK 54: Precompiled RN for iOS, "Liquid Glass" support.
  • SDK 55: Mandatory New Architecture, Predictive Back Gesture.

End of Expo Expert Standard (v1.1.0)

FAQ

What does the expo-expert skill do?

Master of Expo (SDK 55+), specialized in Development Builds, Expo Modules SDK, and Zero-Eject Native Orchestration.

How do I install expo-expert?

Run npx skills add https://github.com/raintree-technology/claude-starter --skill expo-expert in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/expo-expert/ (personal) or .claude/skills/expo-expert/ (project).

Which AI agents can use expo-expert?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is expo-expert safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains expo-expert?

It is published by raintree-technology in raintree-technology/claude-starter. It has 59 recorded installs.

More from raintree-technology/claude-starter

View all →

toon-formatter

raintree-technology/claude-starter

Token-Oriented Object Notation (TOON) format expert for 30-60% token savings on structured data. Auto-applies to arrays with 5+ items, tables, logs, API responses, database results. Supports tabular, inline, and expanded formats with comma/tab/pipe delimiters. Triggers on large JSON, data optimization, token reduction, structured data, arrays, tables, logs, metrics, TOON.

Backend & APIs144 installs

helius

raintree-technology/claude-starter

Helius Solana RPC and API expert. High-performance infrastructure for Solana including RPC nodes, DAS API for NFTs/tokens, LaserStream real-time streaming, webhooks, Priority Fee API, Enhanced Transactions, and ZK Compression. Triggers on Helius, Solana RPC, DAS API, Digital Asset Standard, NFT metadata, Solana webhooks, priority fees, LaserStream, ZK compression.

Backend & APIs70 installs

plaid

raintree-technology/claude-starter

Plaid banking API expert for financial data integration. Covers Plaid Link, Auth (account/routing numbers), Transactions, Identity verification, Balance checking, and webhooks. Build fintech apps with bank connections, ACH transfers, and transaction history. Triggers on Plaid, banking API, Plaid Link, bank connection, ACH, financial data, transaction history.

Backend & APIs64 installs

supabase-expert

raintree-technology/claude-starter

Open the skill to read its SKILL.md instructions.

Data & Databases57 installs

anthropic-expert

raintree-technology/claude-starter

Comprehensive Anthropic product expertise covering Claude models, Claude API, Python SDK, Agent SDK, Claude Code, and Model Context Protocol. Six integrated capabilities with complete documentation, searchable references, code examples, and cross-product integration patterns. Use when working with Claude API, building agents, using SDKs, developing with Claude Code, integrating MCP servers, learning Anthropic products, optimizing costs, implementing Anthropic features, managing context, using Opus 4.5, or implementing advanced tool patterns.

AI & Agents54 installs

ios-expert

raintree-technology/claude-starter

Open the skill to read its SKILL.md instructions.

Mobile49 installs

Popular mobile skills

View category →

design-mobile-apps

designed-by-ai/skills

Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.

Mobile1.1M installs

ios-design

uizze.sh

Design and review iOS UI/UX for iPhone apps in SwiftUI, UIKit, or React Native. Use for mobile app design, screen redesigns, navigation flows, typography, forms, keyboard and safe-area layout, and accessibility checks. Apply Apple Human Interface Guidelines and consult real product references through the optional Uizze connection.

Mobile416.5K installs

vercel-react-native-skills

vercel-labs/agent-skills

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

OfficialMobile256.7K installs

animate-expo

emilkowalski/skills

Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which properties, spring or timing, how the gesture hands off, how it degrades. Writes the implementation with Reanimated, Gesture Handler, Expo Router and expo-haptics. Use when animating anything in an Expo app, adding gestures, sheets, screen transitions, press feedback or haptics, or fixing motion that stutters on device. For web animation use animate.

Mobile140.1K installs

xcode-project-setup

firebase/agent-skills

Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).

OfficialMobile131.2K installs

firebase-remote-config-basics

firebase/agent-skills

Manages Firebase Remote Config templates, feature flags, loading strategies, and SDKs (Android, iOS). Use when downloading/deploying remoteconfig JSON templates, managing version history/feature flags, setting in-app defaults, fetchAndActivate(), real-time listeners, or SDK setup. Don't use for Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics, or App Hosting.

OfficialMobile121.7K installs