What problem does it solve?
Support engineers handling PostHog Experiments tickets need to explain why a customer's A/B test results look wrong — uneven variant splits, missing exposures, bias banners, or numbers that don't match SQL — and this Skill turns those complaints into a data-backed diagnosis and a ready-to-send customer reply.
Core Features & Use Cases
- Known-cause catalog: Matches complaints like uneven exposures, zero-traffic variants, and missing exposures to ranked root causes such as multiple-variant exclusion bias, sample ratio mismatch, capture-by-surface, and wrong SDK accessor methods.
- Read-only data pull sequence: Pulls experiment config, per-variant exposure totals, exposure shape via HogQL, and flag change history through PostHog MCP tools before asking the customer anything.
- SRM localization script: Ships srm_check.py, which recomputes PostHog's deterministic flag hash offline and decomposes a confirmed sample ratio mismatch into assignment-side versus capture-side causes.
- Customer reply templates: Converts internal findings into plain-language replies using the exact UI labels customers see, with links to the experiment, flag, and cohort on the correct US or EU instance.
- Use Case: A customer pastes a ticket asking why one variant gets no traffic; the Skill pulls the experiment's real data, identifies a forced-variant release condition, and drafts the explanation and fix.
Quick Start
Debug this experiment support ticket where the customer says their variant exposures are uneven and the bias banner is showing.