crash-instrumentation
Set up crash instrumentation with actionable context. Use when configuring crash capture, error boundaries, or breadcrumb…
Set up session replay for visual debugging. Use when implementing screen recording, replay features, or visual debugging tools.
$ npx -y skills add nexus-labs-automation/mobile-observability --skill session-replay --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/session-replayContext preview
The summary Claude sees to decide when to auto-load this skill.
Set up session replay for visual debugging. Use when implementing screen recording, replay features, or visual debugging tools.
name: session-replay description: Set up session replay for visual debugging. Use when implementing screen recording, replay features, or visual debugging tools. triggers: - "record user sessions" - "replay user actions" - "screen recording" - "see what user did" - "set up session replay" - "visual debugging" priority: 3
Capture visual recordings of user sessions for debugging.
Mask by default:
| Resource | Limit | |----------|-------| | CPU | <5% additional | | Memory | <20MB additional | | Network | Batch on WiFi | | Battery | Pause when low |
| Strategy | Fidelity | Overhead | |----------|----------|----------| | Screenshots (1-2 fps) | Lower | Lower | | View hierarchy recording | Higher | Moderate | | Hybrid (screenshots + events) | Best | Moderate |
Don't record everything. Target:
See `references/session-replay.md` for:
Teaches Claude how to instrument mobile apps correctly — what to measure, what context to attach, and what mistakes to avoid.
Set up crash instrumentation with actionable context. Use when configuring crash capture, error boundaries, or breadcrumb…
Plan what to measure in mobile apps. Use when starting observability, prioritizing instrumentation, or asking "what should I…
Measure time from user tap to action completion. Use when tracking button response times, form submissions, add-to-cart, or any…
Measure time from navigation tap to screen fully loaded and interactive. Use when tracking screen transitions, deep links, or tab…
Instrument API requests with spans and distributed tracing. Use when tracking request latency, correlating client-backend traces,…
Configure crash symbolication for readable stack traces. Use when setting up dSYMs (iOS), ProGuard/R8 mappings (Android), or…