{
  "id": "frontend-observability-rum-instrumentation",
  "name": "Frontend Observability RUM Instrumentation",
  "type": "skill",
  "provider": "frontend",
  "harnesses": [
    "claude-code",
    "cursor",
    "codex",
    "gemini",
    "kiro",
    "other"
  ],
  "summary": "Skill for designing and reviewing Real User Monitoring instrumentation using the web-vitals attribution build and OpenTelemetry Web, with explicit sampling, cardinality, and PII-in-telemetry controls and lab-vs-field evidence labeling.",
  "source_type": "adapted",
  "official_docs": [
    "https://web.dev/articles/vitals",
    "https://github.com/GoogleChrome/web-vitals",
    "https://opentelemetry.io/docs/languages/js/",
    "https://opentelemetry.io/docs/specs/semconv/"
  ],
  "security_notes": "Never recommends capturing full URLs with query strings, user identifiers, or free-text form values as span/metric attributes without explicit scrubbing. Read-only review of existing instrumentation; does not deploy telemetry config changes to production without explicit human sign-off logged outside this skill.",
  "last_verified": "2026-07-02",
  "path": "skills/frontend/frontend-observability-rum-instrumentation",
  "author": "github: VincentChuWaiChow",
  "version": "0.1.0"
}
