rum-tracking

Solid

Guides product analytics and RUM (Real User Monitoring) event tracking in web (React/Next.js) and mobile (React Native/Expo) apps. Decides what user interactions are valuable to capture, what's noise, what's PII to avoid, and how to implement, audit, update, and remove tracking code cleanly. Covers event naming, property schemas, tracking plans, GDPR/CCPA/DPDPA compliance, OpenTelemetry semantic conventions for browser and mobile RUM, and platforms (PostHog, Segment, Mixpanel, Amplitude, Datadog RUM, Sentry, OTel, Dash0). Modes: guide (default), implement, audit, remove, plan. Triggers on "track this event", "add analytics", "what should I track", "is this PII", "tracking plan", "remove tracking", "audit analytics", "/rum-tracking".

Web & Frontend 13 stars 2 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
38
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
mthines
Repository
mthines/agent-skills
Created
4 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

measurable

Ensures every delivery ships with the telemetry needed to prove its impact and catch its own regressions: RUM/analytics events for user-facing web changes (delegates to rum-tracking), OpenTelemetry traces/metrics/structured logs for new or changed API endpoints, and explicit error/warning signal paths so failures surface instead of going silent. Modes: guide (default), implement, audit, setup. `setup` runs a first-time interview that records the project's telemetry stack, per-package instrumentation approach for monorepos, and regression-detection expectations as a committed Observability Profile. Triggers on "is this measurable", "add telemetry", "instrument this endpoint", "check observability coverage", "add RUM and API telemetry", "will we know if this regresses", "set up observability profile", "/measurable".

13 Updated yesterday
mthines
Web & Frontend Featured

dt-obs-frontends

Real User Monitoring (RUM) on Dynatrace — web and mobile frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and frontend-backend linking. Query via `user.events`, `user.sessions`, and `dt.frontend.*` metrics. Does NOT cover synthetic monitoring (HTTP/browser/network checks) — that's a separate domain.

137 Updated today
Dynatrace
Web & Frontend Listed

devlab-web-skywalking-rum-usage

前端 SkyWalking RUM 接入技能。凡是用户提到前端监控、RUM、skywalking-client-js、Web Vitals 采集、浏览器端链路追踪、前端错误上报时触发。框架无关,支持 Vue/React/Angular/Svelte/原生 JS。

22 Updated 1 weeks ago
seed-forge