Skip to content
Back to skills

Interaction Latency

ASecurity

Measure time from user tap to action completion. Use when tracking button response times, form submissions, add-to-cart, or any tap-triggered operation.

  • 116 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 7, 2026
developmentgoapiperformance

Works with

  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add nexus-labs-automation/mobile-observability --skill interaction-latency --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Interaction Latency?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Interaction Latency
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nexus-labs-automation-interaction-latency/badge)](https://www.skillsdirectory.com/skills/nexus-labs-automation-interaction-latency)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: interaction-latency
description: Measure time from user tap to action completion. Use when tracking button response times, form submissions, add-to-cart, or any tap-triggered operation.
triggers:
  - "add to cart is slow"
  - "button feels slow"
  - "form submission timing"
  - "measure interaction latency"
  - "tap response time"
  - "track button performance"
priority: 2
---

# Interaction Latency

Time from user tap to action successfully completed.

## When to Use

- "Add to cart" button tapped → cart updated
- "Submit" button tapped → form processed
- "Like" button tapped → state changed
- Any tap that triggers async work

## Measurement Pattern

```
TAP → START_SPAN → [async work] → END_SPAN
```

1. Capture tap timestamp
2. Start span with operation name
3. End span when action confirms success
4. Include success/failure outcome

## Key Thresholds

| Rating | Duration |
|--------|----------|
| Good | <300ms |
| Acceptable | <1s |
| Poor | >1s |

## Implementation

See `references/ui-performance.md` (Entry Point Latency section) for platform-specific code.

## Common Mistakes

- Ending span on API call start (not completion)
- Not tracking failure cases
- Missing the tap timestamp (starting late)

## Related Skills

- See `skills/navigation-latency` for screen-to-screen transitions (vs single-tap actions)
- Combine with `skills/user-journey-tracking` for friction detection on key interactions

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.