rum-trackinglisted
Install: claude install-skill mthines/agent-skills
# RUM Tracking
Guides product-analytics and RUM event tracking for web (React/Next.js)
and mobile (React Native/Expo) apps.
Decides what to capture, what to drop, what's PII, and how to add, audit,
update, and remove tracking code without breaking downstream dashboards.
> **External dependency.** The OTel guidance in [`rules/otel-conventions.md`](./rules/otel-conventions.md)
> builds on the `otel-instrumentation` and `otel-semantic-conventions` skills,
> which live in the [dash0 agent-skills repo](https://github.com/dash0hq/agent-skills),
> not this one. That rule **invokes them at runtime via `Skill()` when they're
> installed** (and skips silently otherwise) — install them alongside this skill
> to get their authoritative span/metric/attribute guidance.
> **This `SKILL.md` is a thin index.**
> Detailed rules live in `rules/*.md` and load on demand.
> Worked examples live in `references/*.md`.
> Literal scaffolding lives in `templates/*.md`.
---
## Mode Detection
Parse `$1` as the mode.
State the detected mode in one line before continuing.
| Mode | Default | Trigger |
| ----------- | ------- | -------------------------------------------------------------------- |
| `guide` | **yes** | "what should I track", "is this worth tracking", default if no mode |
| `implement` | | "add tracking", "instrument this", "track this event" |
| `audit` | | "audit tracking", "re