Agent
Every visual change needs before/after screenshots in four states: light and dark, narrow window and wide window. Anything that moves needs a before/after GIF as well. This guide explains how to capture them, and how to put them in the PR.
Agent
Every visual change needs before/after screenshots in four states: light and dark, narrow window and wide window. Anything that moves needs a before/after GIF as well. This guide explains how to capture them, and how to put them in the PR.
Agent
Reference this guide when working on UI components.
Agent
Reference this guide when working with product, customer, or navigation data.
Agent
Nearly every PR description must contain a PR tour – see "When to write one" below for the exceptions. A PR tour is a guided walkthrough of the diff. It moves through the change feature by feature, in the order a reviewer should read it. A reviewer who follows the tour from top to bottom must understand every hunk in…
Agent
Nearly every PR description must contain a "Reviewer's guide" section. This section is written for the reviewer, and it has three jobs.
Agent
Reference this guide when working on CSS and Tailwind styles.
Agent
Agent "techstack" from PostHog/posthog.com, covering getting started / tech stack, commands, testing, github cli and project structure.
Agent
Reference this guide when working on window management or the desktop OS architecture.
Skill Claude CodeCodex
Rank a PostHog user's first-touch acquisition channels by retained Stripe revenue and CAC payback, using ad spend from Google/Meta, saved as a reusable PostHog insight. Use this whenever someone asks which marketing channels or sources bring customers who retain, wants channel ROI by retained revenue, CAC or payback…
Skill Claude CodeCodex
Build reusable activation models — an activation-rate metric and a per-user/per-account activated flag — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to define, model, or measure activation, the "aha moment", onboarding success, or which early actions predict a…
Skill Claude CodeCodex
Build reusable conversion models — funnel/step conversion rates, drop-off, and time-to-convert — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to model, define, or compute a conversion rate, funnel, step completion, drop-off, activation-funnel, signup-to-paid, or…
Skill Claude CodeCodex
Build reusable dimension / lookup tables for a star schema — country/region, timezone, currency, date, plan/product, and other descriptive attributes — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to model dimension tables, lookup tables, a star schema, conformed…
Skill Claude CodeCodex
Measure whether a specific feature rollout moved revenue: split users on feature-flag or experiment exposure and compare downstream Stripe revenue and retention between the exposed cohort and control, saved as a reusable PostHog insight. Use this whenever someone wants the revenue impact of an experiment or a feature…
Skill Claude CodeCodex
Rank a PostHog user's product features by the revenue of the customers who use them (joins Stripe MRR/invoices to feature-usage events) and save it as a reusable PostHog insight. Use this whenever someone asks which features their highest-revenue or best customers use most, wants revenue-weighted feature adoption…
Skill Claude CodeCodex
Score CRM leads (HubSpot/Salesforce) by recent product usage and surface the warmest leads sales hasn't contacted yet, a product-qualified-lead list saved as a reusable PostHog insight. Use this whenever someone wants product-qualified leads (PQLs), a lead score based on product usage, the warmest leads to prioritize…
Skill Claude CodeCodex
Rank the onboarding and activation steps that best predict a trial becomes a paying customer: build the onboarding funnel, flag who reached a first Stripe payment, and compare payers versus non-payers, saved as a reusable PostHog insight. Use this whenever someone asks which onboarding or activation steps lead to paid…
Skill Claude CodeCodex
Find the shared product-usage warning pattern before churn: pull cancellation dates from Stripe or Chargebee and examine the roughly 30 days of activity before each one, saved as a reusable PostHog insight. Use this whenever someone wants an early-warning churn signal from behavior, asks what churning customers do (or…
Skill Claude CodeCodex
Build reusable product-usage and engagement models — retention, stickiness, and lifecycle — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to model, define, or compute whether users come back (retention / churn), how frequently they engage (stickiness / power users /…
Skill Claude CodeCodex
Build reusable revenue models — MRR, ARR, gross revenue, new/expansion/contraction/churn, ARPU, LTV, and per-customer/per-account revenue — on either PostHog data-warehouse views (HogQL) or an external dbt project. Use when the user wants to model, define, or compute recurring revenue, monthly/annual recurring…
Skill Claude CodeCodex
Test whether support tickets predict churn with a three-way join of PostHog engagement, Zendesk/Intercom tickets and topics, and Stripe churn, ranking the support issues that precede the most lost revenue, saved as a reusable PostHog insight. Use this whenever someone asks whether support contact or tickets predict…
Skill Claude CodeCodex
Find expansion-ready accounts by comparing each account's real product usage against its current Stripe plan limits and flagging accounts consistently near or over their limits while still on a lower plan, saved as a reusable PostHog insight. Use this whenever someone asks who to upsell, which accounts are outgrowing…
Skill Claude CodeCodex
Compare each account's ARR (from Salesforce/HubSpot) against its PostHog engagement score and flag the high-ARR, low-engagement accounts, saved as a reusable PostHog insight. Use this whenever someone asks whether their biggest accounts are actually engaged or happy, wants to compare account value against product…
Skill Claude CodeCodex
Shared foundations for building reusable data models in PostHog, on either of two stacks: PostHog-native data-warehouse views / materialized views (HogQL, via the view- MCP tools), or an external dbt project (sources.yml + staging/marts + schema tests) run against your own or PostHog's managed warehouse. Read before…
Skill Claude CodeCodex
What this scout watches and the condition under which it files a report.