← ClaudeAtlas

cohort-analysislisted

Read retention curves and adoption trends by cohort and decide what is real signal vs noise. Use when analyzing retention by cohort, studying feature adoption over time, investigating churn, or comparing cohorts — to reach a defensible PM judgement, not just a chart.
VandanaAjayDubey111/great-pm · ★ 3 · AI & Automation · score 71
Install: claude install-skill VandanaAjayDubey111/great-pm
> **Provenance.** Vendored from `phuryn/pm-skills@cohort-analysis` (MIT, Paweł Huryn / Product Compass — github.com/phuryn/pm-skills). Adapted into great-pm 2026-05-29 with attribution; reframed 2026-06-17 from a data-engineering recipe into a PM interpretation playbook. Host agent: analytics-analyst. # Cohort Analysis — interpretation playbook A cohort is a group of users bucketed by a shared starting event (signup month, first-purchase week, feature-launch exposure) and then tracked over the same elapsed time. The chart is the easy part. **The skill is the judgement: deciding what is a real difference between cohorts, what is noise, and what is an artefact of how you drew the cohort.** This skill is a decision playbook, not a pandas recipe — you produce an insight and a recommendation, not a script (generate code only if the human explicitly asks). ## 1. Define the cohort — and freeze the definition Before any number, pin down three things and write them down: - **Grouping event** — what makes someone a member? (signup week, first paid transaction, first exposure to feature X). One event, stated once. - **Elapsed-time axis** — week 0, 1, 2… measured from the grouping event, NOT calendar time. A user who signed up in March and one who signed up in May are both "week 4" at four weeks after their own signup. - **The action that counts as "retained"** — opened the app? completed a core action? paid? "Retention" with no defined action is meaningless. If you cannot