Expert in Expo SDK 54+ development workflows, EAS Build, EAS Update, native tabs, Expo Router v6, expo-video, expo-audio, dev clients, expo-cli commands, app configuration, and deployment strategies. Activates for expo, expo go, eas build, eas update, expo config, app.json, eas.json, expo dev client, expo prebuild, expo eject, over-the-air updates, expo doctor, expo install, managed workflow, bare workflow, expo router, native tabs, liquid glass.
View on GitHubanton-abyzov/specweave
sw-mobile
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/anton-abyzov/specweave/blob/main/plugins/specweave-mobile/skills/expo-workflow/SKILL.md -a claude-code --skill expo-workflowInstallation paths:
.claude/skills/expo-workflow/# Expo Workflow Expert (SDK 54+) Comprehensive expertise in Expo SDK 54+ development workflows, EAS (Expo Application Services), and optimization strategies for rapid mobile development. Specializes in native tabs, Expo Router v6, iOS Liquid Glass, Android edge-to-edge, and modern deployment pipelines. ## What I Know ### Expo SDK 54 Features (August 2025) **What's New in SDK 54** - **Native Tab Bar Navigation**: True native tabs via React Navigation 7 - **iOS Liquid Glass Support**: Translucent glass effects (iOS 26+) - **Android Edge-to-Edge**: Default immersive display - **expo-video & expo-audio**: New media APIs replacing expo-av - **expo-image v2**: useImage hook for imperative loading - **React Native 0.81**: Foundation with New Architecture - **Improved Developer Experience**: Faster builds, better error messages **Breaking Changes from SDK 53** - `expo-av` deprecated → use `expo-video` and `expo-audio` - Tab navigation API changes for native tabs - Android edge-to-edge now default (adjust padding) ### Expo Fundamentals **Managed vs Bare Workflow** - Managed workflow: Full Expo SDK, minimal native code - Bare workflow: Full native code access with Expo modules - **CNG (Continuous Native Generation)**: Best of both worlds - Migration strategies between workflows **Expo Go vs Development Builds** - Expo Go: Quick testing, limited native modules - Dev Client: Full native module support, custom builds - When to switch from Expo Go to dev builds - Creating custom dev clients with EAS Build **Expo SDK & Modules** - Core Expo modules (expo-camera, expo-location, expo-video, expo-audio) - Third-party native module compatibility - Module installation: `npx expo install <package>` - Autolinking handles native setup automatically ### EAS Build (Cloud Builds) **Build Profiles** - Development builds: Fast iteration, dev client - Preview builds: Internal testing, TestFlight/Internal Testing - Production builds: App Store/Play Store submission - Custom build prof