What problem does it solve? Mobile teams shipping Expo apps lack visibility into real-world startup and navigation performance in production. This Skill guides adding EAS Observe instrumentation to an Expo project, querying the collected telemetry from the terminal, and interpreting metrics like cold launch, TTR, and TTI to diagnose slow startups. ## Core Features & Use Cases - Instrumentation setup: Add expo-observe to an Expo project with the correct SDK-specific API (AppMetricsRoot on SDK 55, ObserveRoot and useObserve on SDK 56+), plus per-route navigation metrics via Expo Router or React Navigation integrations. - CLI querying: Run the six eas observe:* commands (metrics-summary, metrics, routes, events, session, versions) with correct flags, aliases, pagination, and JSON output shapes. - Metrics interpretation: Read TTI frame-rate, device, and network params to distinguish slow-but-smooth launches from main-thread contention, hard blocks, or throttled devices. - Use Case: After releasing a new build, run eas observe:metrics tti --sort slowest --days 7, pull the slowest sample's sessionId, and replay the full session timeline to find what blocked startup. ## Quick Start Ask the assistant to add EAS Observe instrumentation to your Expo app's root layout and show how to query startup TTI metrics with the EAS CLI.