What problem does it solve?
Stack traces in PostHog Error Tracking sometimes stay minified or obfuscated even after source maps, Proguard mappings, or dSYMs are uploaded. This Skill walks through the full symbolication pipeline — build config, generated symbol artifacts, uploaded symbol sets, and captured error frames — to pinpoint exactly which layer is broken.
Core Features & Use Cases
- Five-step diagnostic workflow: Inspect build config, verify local symbol artifacts, check PostHog symbol sets via MCP tools or the UI, compare local vs. uploaded vs. deployed files, and apply targeted fixes.
- Cross-platform failure matrix: Maps evidence like missing chunk IDs,
has_uploaded_file: false, non-null failure_reason, and "Token not found" errors to likely causes and next checks.
- JavaScript source map inspection script: Summarizes
.js and .map files for chunk IDs, mappings, sources, and sourcesContent, and detects the empty-mappings bundler bug.
- Use Case: A user's Vite-built app shows minified frames in PostHog despite source map upload. The Skill guides checking
build.sourcemap config, running the inspection script on dist/, downloading the symbol set via posthog-cli symbol-sets extract, and identifying that Vite emitted an empty-mappings map.
Quick Start
Ask the assistant to diagnose why my PostHog error tracking stack traces are still minified after uploading source maps for my JavaScript web app.