MR
Mayur Rathi
@sickn33
⭐ 47.3k GitHub stars

eas-observe

eas-observe is an code AI skill with a core value of Curated upstream guidance for Eas Observe; use when the workflow matches the user goal. It helps developers solve real-world problems in the code domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

Curated upstream guidance for Eas Observe; use when the workflow matches the user goal.

Last verified on: 2026-10-06

Quick Facts

Category code
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 47.3k
Last Verified 2026-10-06
Risk Level Low
mkdir -p ./skills/eas-observe && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/eas-observe/SKILL.md -o ./skills/eas-observe/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

When to Use

- Use when this upstream workflow matches the user's stated goal.

- Use when the task requires the procedures documented in this skill.


# EAS Observe


> **EAS service - costs apply.** EAS Observe is an Expo Application Services product. The free EAS plan allows up to 10,000 monthly active users, with a limited set of features; higher usage requires a paid subscription. For details, see https://expo.dev/pricing#plan-features.


EAS Observe tracks startup, navigation, and custom-event performance from production Expo apps. It needs a development or production build — the native library is not in Expo Go.


> **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 four reference files in `./references/` cover what 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+), mark the app interactive (global `markInteractive()` on SDK 55, the `useObserve()` hook or `<ObserveInteractiveMarker />` on SDK 56+), optional per-route navigation metrics through the Expo Router / React Navigation integrations, user-defined events via `Observe.logEvent` (SDK 56+), error reporting, and runtime configuration (sampling, dispatch, environments, custom endpoint).

- **Querying metrics from the terminal** → [`./references/queries.md`]. The six `eas observe:*` commands — `metrics-summary`, `metrics`, `routes`, `events`, `session`, `versions` — with flags, metric aliases, table layouts, JSON shapes, and common workflows.

- **Reading a dashboard or CLI output** → [`./references/metrics.md`]. Target thresholds per metric, what the automatic TTI params mean (`frameRate.*`, `device.*`, `network.*`), and diagnostic patterns for telling slow-but-smooth startup apart from main-thread contention, hard blocks, or throttled devices.

- **Shipping an Observe integration in a library** → [`./references/third-party.md`]. For package authors only (SDK 57+): optional peer dependency, config declaration merging, `Observe.registerIntegration()`, and event naming.


Quick links to the docs


- Get started: https://docs.expo.dev/eas/observe/get-started/

- Dashboard guide: https://docs.expo.dev/eas/observe/dashboard/

- Querying with EAS CLI: https://docs.expo.dev/eas/observe/eas-cli/

- 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/

- User-defined events: https://docs.expo.dev/eas/observe/events/

- Configuration: https://docs.expo.dev/eas/observe/configuration/

- Third-party integrations: https://docs.expo.dev/eas/observe/integrations/third-party/

- EAS Update download performance: https://docs.expo.dev/eas/observe/eas-update/

- Troubleshooting: https://docs.expo.dev/eas/observe/reference/troubleshooting/


Known gaps between the docs and the shipped code


Verified against `eas-cli` 21.8.0 and `expo-observe` 57.0.9. Trust this skill's references over the docs on these points, but re-check with `--help` and the installed package before relying on them:


- All six CLI commands are on the [Querying with EAS CLI](https://docs.expo.dev/eas/observe/eas-cli/) page. Older doc builds list only four and omit `observe:routes` and `observe:session`.

- Navigation metric aliases are `nav_cold_ttr`, `nav_warm_ttr`, and `nav_tti`. There are no bare `cold_ttr` / `warm_ttr` aliases in the CLI.

- Sorting uses `--sort <slowest|fastest|newest|oldest>`. There is no `--order` flag.

- `ObserveErrorBoundary`, `Observe.reportError`, and `configure({ errorHandlingEnabled })` are

🎯 Best For

  • UI designers
  • Product designers
  • Claude users
  • Software engineers
  • Development teams

💡 Use Cases

  • Generating component mockups
  • Creating design system tokens
  • Code quality improvement
  • Best practice enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply eas-observe to Your Work

    Open your project in the AI assistant and ask it to apply the skill. Start with a small module to verify the output quality.

  4. 4

    Review and Refine

    Review AI suggestions before committing. Run tests, check for regressions, and iterate on the skill output.

❓ Frequently Asked Questions

Does this work with Figma?

Some design skills integrate with Figma plugins. Check the Works With section for supported tools.

Is eas-observe compatible with Cursor and VS Code?

Yes — this skill works with any AI coding assistant including Cursor, VS Code with Copilot, and JetBrains IDEs.

Do I need specific dependencies for eas-observe?

Check the install command and Works With section. Most code skills only require the AI assistant and your codebase.

How do I install eas-observe?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/eas-observe/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping usability testing

AI-generated designs should be validated with real users before development.

Skipping validation

Always test AI-generated code changes, even for simple refactors.

Missing dependency updates

Check if the skill requires updated dependencies or new packages.

🔗 Related Skills