claude-skills/

Anthropic公式スキル・プラグインの日本語ディレクトリ

last sync 22h ago
スキルOfficialdevelopment

📊expo-observe

プラグイン
expo
ライセンス
MIT

説明

次のような場合に使用: EAS Observe に関連するあらゆる操作が対象です。 - Expo プロジェクトへの `expo-observe` の導入 (`AppMetricsRoot` / `ObserveRoot` HOC、`markInteractive`、`useObserve` フック、 およびルートごとのメトリクス取得のための Expo Router / React Navigation インテグレーション) - EAS CLI を使ったクエリ実行 (`eas observe:metrics-summary`、`observe:metrics`、`observe:routes`、 `observe:events`、`observe:versions`) - 取得したメトリクスの解釈 (コールド / ウォーム起動、TTR、TTI、ナビゲーションのコールド / ウォーム TTR、 アップデートのダウンロード、および起動の遅延トリアージ用の TTI `frameRate` パラメータ)

原文を表示

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).

ユースケース

  • expo-observeをプロジェクトに導入するとき
  • EAS CLIでメトリクスをクエリ実行するとき
  • 取得したメトリクスを解釈するとき

本文(日本語訳)

EAS Observe

EAS Observe は、本番環境の Expo アプリにおける起動・ナビゲーション・カスタムイベントのパフォーマンスを追跡します。

信頼できる情報源: https://docs.expo.dev/eas/observe/ — API の詳細(特にセットアップ、設定、インテグレーション、メトリクスリファレンス)が重要な場合は、必ず公式ドキュメントを参照してください。 EAS Observe は継続的に進化しており、このスキルのリファレンスは正確さを保つよう努めていますが、ドキュメントより情報が遅れる場合があります。

参照すべきリファレンス

./references/ 内の 3 つのリファレンスファイルは、このスキルが必要とされる典型的な 3 つのユースケースをカバーしています。

  • プロジェクトへの EAS Observe の追加./references/setup.md インストール、ルートレイアウトのラップ(SDK 55 では AppMetricsRoot、SDK 56 以降では ObserveRoot)、markInteractive() の呼び出し(SDK 55 ではグローバル、SDK 56 以降では useObserve() フック経由)、および Expo Router / React Navigation インテグレーションを通じたオプションのルートごとのナビゲーションメトリクス。

  • ターミナルからのメトリクスのクエリ./references/queries.md eas observe:* コマンド 5 種(metrics-summarymetricsrouteseventsversions)のフラグ、テーブルレイアウト、JSON の形式、および一般的なワークフロー。

  • ダッシュボードや CLI 出力の読み方./references/metrics.md 各メトリクスの目標しきい値、TTI の frameRate.* パラメータの意味、および「遅いが滑らかな起動」をメインスレッドの競合やハードブロックと区別するための診断パターン。

ドキュメントへのクイックリンク

原文(English)を表示

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 (AppMetricsRoot on SDK 55, ObserveRoot on SDK 56+), call markInteractive() (global on SDK 55, via the useObserve() 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 five eas 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 TTI frameRate.* params mean, and diagnostic patterns for telling slow-but-smooth startup apart from main-thread contention or hard blocks.

Quick links to the docs

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。