From mobile-observability
Guides measuring interaction latency from user tap to action completion for buttons, forms, add-to-cart. Includes patterns, thresholds (<300ms good), pitfalls.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mobile-observability:interaction-latencyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Time from user tap to action successfully completed.
Time from user tap to action successfully completed.
TAP → START_SPAN → [async work] → END_SPAN
| Rating | Duration |
|---|---|
| Good | <300ms |
| Acceptable | <1s |
| Poor | >1s |
See references/ui-performance.md (Entry Point Latency section) for platform-specific code.
skills/navigation-latency for screen-to-screen transitions (vs single-tap actions)skills/user-journey-tracking for friction detection on key interactionsnpx claudepluginhub dorucioclea/mobile-observabilityGuides measuring interaction latency from user tap to action completion for buttons, forms, add-to-cart. Includes patterns, thresholds (<300ms good), pitfalls.
Decompose INP into input delay, processing time, and presentation delay; apply yielding and scheduling to reduce interaction latency.
Guides implementation of Real User Monitoring (RUM) to capture Core Web Vitals, page load times, and custom performance events using Google Analytics, Datadog RUM, or New Relic.