expo-observe
GitHub用于在 Expo 项目中集成 EAS Observe、通过 CLI 查询性能指标及解读启动与导航数据。涵盖 SDK 55/56+ 的 HOC/Hook 配置、路由集成,以及 metrics-summary 等命令的使用和 TTI 等关键指标的故障排查。
Trigger Scenarios
Install
npx skills add sediman-agent/OpenSkynet --skill expo-observe -g -y
SKILL.md
Frontmatter
{
"name": "expo-observe",
"license": "MIT",
"version": "1.0.0",
"description": "Use for anything related to EAS Observe — adding `expo-observe` to an Expo project (AppMetricsRoot\/ObserveRoot HOC, markInteractive, the useObserve hook, and the Expo Router \/ React Navigation integrations for per-route metrics), querying via the EAS CLI (`eas observe:metrics-summary`, `observe:metrics`, `observe:routes`, `observe:events`, `observe:versions`), or interpreting the resulting metrics (cold\/warm launch, TTR, TTI, navigation cold\/warm TTR, update download, and the TTI frameRate params for triaging slow startups)."
}
EAS Observe
EAS Observe tracks startup, navigation, and custom-event performance from production Expo apps.
Source of truth: https://docs.expo.dev/eas/observe/ — always consult the canonical docs when API details matter, especially get-started, configuration, integrations, and the metrics reference. EAS Observe is evolving; this skill's references are written to stay accurate but may lag the docs.
Which reference to read
The three reference files in ./references/ cover the three things people typically need this skill for:
- Adding EAS Observe to a project →
./references/setup.md. Install, wrap the root layout (AppMetricsRooton SDK 55,ObserveRooton SDK 56+), callmarkInteractive()(global on SDK 55, via theuseObserve()hook on SDK 56+), and optional per-route navigation metrics through the Expo Router / React Navigation integrations. - Querying metrics from the terminal →
./references/queries.md. The fiveeas observe:*commands —metrics-summary,metrics,routes,events,versions— with flags, table layouts, JSON shapes, and common workflows. - Reading a dashboard or CLI output →
./references/metrics.md. Target thresholds per metric, what the TTIframeRate.*params mean, and diagnostic patterns for telling slow-but-smooth startup apart from main-thread contention or hard blocks.
Quick links to the docs
- Get started: https://docs.expo.dev/eas/observe/get-started/
- Dashboard guide: https://docs.expo.dev/eas/observe/dashboard/
- Metrics reference: https://docs.expo.dev/eas/observe/reference/metrics/
- Expo Router integration: https://docs.expo.dev/eas/observe/integrations/expo-router/
- React Navigation integration: https://docs.expo.dev/eas/observe/integrations/react-navigation/
- Configuration: https://docs.expo.dev/eas/observe/configuration/
Version History
- c9d8953 Current 2026-07-05 19:54


