growth-markov-duolingo

Installation
SKILL.md

Duolingo 7-State Markov Growth Modeling & Lifecycle Forecasting

This skill exists to stop: debating retention by gut feel or one blended metric, instead of decomposing users into lifecycle states and finding the exact leaking transition.

📁 Source note: [sage] = upstream Sage repo (github.com/xoai/sage, public) — optional deeper reading; this skill runs fully on the rules inlined here. A step marked MUST READ points at a file in your own project (e.g. an event registry) — if it is missing, stop and ask instead of improvising.

🤖 0. HOW TO USE (agent workflow)

A. Classify users into the 7 lifecycle states from event data — define the anchor event explicitly and keep it stable; changing it mid-series is a methodology change that must be logged. B. Build the transition matrix + DAU forecast: report data window and source; label forecasts [ASSUMPTION] with a range. C. Diagnose: name the 1–2 transitions most worth improving and the initiative betting on each (hand off to okr-outcome-architect). Standard output: matrix + one bottleneck conclusion + one bet. Never return "retention looks fine" without numbers.

🧠 1. Core Mathematical Foundation: 7 Lifecycle States

Unlike traditional DAU/MAU ratios that hide churn dynamics, the 7-state model decomposes the entire user base into mutually exclusive, collectively exhaustive buckets:

Installs
3
First Seen
10 days ago
growth-markov-duolingo — jimnguyendev/jimmy-kit