What problem does it solve? Mobile teams shipping Expo apps lack visibility into real-world startup and navigation performance. This Skill guides adding EAS Observe instrumentation to an Expo project, querying the collected metrics from the terminal, and interpreting cold launch, TTR, and TTI results to diagnose slow startups. ## Core Features & Use Cases - Project instrumentation: Add expo-observe to an Expo app 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 freezes, or throttled devices. - Use Case: After users report slow startup, run eas observe:metrics tti --sort slowest --days 7, pull a sessionId from the JSON output, and replay the full session timeline with eas observe:session to find the blocking request. ## Quick Start Use the eas-observe skill to add expo-observe instrumentation to my Expo Router app and show me the slowest TTI samples from the last 7 days.