AIKraft/Skills/EAS Наблюдение

EAS Наблюдение

EAS service (paid). Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive, the useObserve hook, the Expo Router / React Navigation integrations for per-route metrics, and user-defined events via `Observe.logEvent`), querying via the EAS CLI (`eas observe:metrics-summary`, `observe:metrics`, `observe:routes`, `observe:eve

expo official Разработка

Что делает навык

EAS Observe — платный сервис Expo для отслеживания производительности (запуск, навигация, пользовательские события) в продакшен-сборках. Позволяет интегрировать нативную библиотеку в проект и запрашивать метрики через EAS CLI.

Когда применять

  • Добавление EAS Observe в проект Expo (установка пакета, обертка корня, маркировка интерактивности).
  • Настройка интеграции с Expo Router или React Navigation для сбора метрик по маршрутам.
  • Запрос сводок, детальных метрик, событий или сессий через команды EAS CLI.
  • Анализ производительности запуска (TTI) и диагностика узких мест (main-thread contention, hard blocks).
  • Создание библиотек с интеграцией Observe (SDK 57+).

Как работает

  1. Установить пакет и обернуть корневой макет: AppMetricsRoot (SDK 55) или ObserveRoot (SDK 56+).
  2. Отметить приложение интерактивным: global markInteractive() (SDK 55) или хук useObserve() / компонент ObserveInteractiveMarker (SDK 56+).
  3. При необходимости настроить интеграцию с роутером (Expo Router / React Navigation) и добавить пользовательские события через Observe.logEvent (SDK 56+).
  4. Использовать команды EAS CLI (eas observe:metrics-summary, metrics, routes, events, session, versions) для запроса данных.
  5. Консультироваться с официальной документацией https://docs.expo.dev/eas/observe/ для уточнения API и конфигурации.

Примеры запросов агенту

Как добавить EAS Observe в проект на SDK 56?
Покажи метрики запуска приложения через eas observe:metrics.
Как интегрировать Observe с Expo Router для отслеживания навигации?

Что понадобится

  • Платный аккаунт EAS (или лимит 10 000 MAU на бесплатном плане).
  • Разработка или продакшен-сборка (не работает в Expo Go).
  • Доступ к документации https://docs.expo.dev/eas/observe/.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «eas-observe» из репозитория: # https://github.com/expo/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r eas-observe/ ~/.claude/skills/eas-observe/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.