posthog-weekly-brieflisted
Install: claude install-skill josephbedminster/indie-marketing-skills
# PostHog growth brief
A brief that lists 30 numbers gets ignored by the third week. This one says
what moved beyond normal, why it probably moved, and what (if anything) to
do, in under a screen. Everything else is "as usual".
Read `.claude/posthog-funnel-map.md` first (run `posthog-funnel-map` if it
doesn't exist). Tool conventions are the same as in that skill. The brief is
read-only: it never changes flags, experiments or campaigns.
**Project conventions** in the map (report language and style, report location, spend sources, extra context sources) override this skill's defaults.
## State: the watchlist file
Keep `.claude/posthog-brief-state.md` next to the funnel map. Create it on the
first run, update it at the end of each run:
```markdown
# Brief state
Cadence: weekly (Monday, covers the previous Monday-Sunday). Last run: <YYYY-MM-DD>.
## Watchlist
| Flow | Kind | Source | Baseline (last 4 complete periods) | Last value |
|------|------|--------|------------------------------------|------------|
| Visit → signup | funnel step | map steps 1-2 | 7.1 % (6.2-8.0) | 6.8 % |
| Signup → paid | funnel step | insight <short_id> | 3.0 % (1.9-4.1) | 2.2 % |
| Paying customers | count | map "Paid" | 4 / week (2-6) | 3 |
| Visitors | count | $pageview on site | 1,900 / week (1,600-2,300) | 2,050 |
| Top error | errors | error tracking | … | … |
## Already reported
- <YYYY-MM-DD>: <signal>, re-report only if <it gets worse / comes back>.
## Ruled out
- <signal>: <why it's n