К основному содержанию
скилл CX Codex

behavioural-analytics — скилл для Claude Code: разбор воронок

Скилл читает воронки, кривые удержания и события как дизайнер: отделяет проблему интерфейса от артефакта трекинга. Пригодится, когда дали чужие данные и спрашивают, почему люди уходят.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Owl-Listener/designer-skills --skill behavioural-analytics -a claude-code
Открыть на GitHub

Что делает behavioural-analytics

Скилл берёт воронку, кривую удержания или поток событий, которые инструментировал кто-то другой, и выдаёт короткий список гипотез о том, где ломается дизайн. Каждую гипотезу он формулирует так, чтобы её можно было опровергнуть: сегмент, наблюдение, которое её убивает, и нужны ли для ответа уже имеющиеся данные, запись сессии или разговор. Ранжирует по тому, насколько дёшево гипотезу убить.

Перед тем как строить гипотезу, скилл отсеивает ложные сигналы. Событие может значить не то, что написано в его имени. Знаменатель мог сдвинуться, и тогда падение конверсии — это про привлечение, а не про дизайн. Шаг воронки может не быть обязательным шагом продукта. Релиз, праздник или кампания могли попасть на ту же дату. Агрегат может скрывать расхождение между платформами. Число, которое пережило все пять проверок, стоит того, чтобы против него проектировать.

Форма графика говорит больше, чем значение. Обрыв на одном шаге — что-то блокирует. Наклон через много шагов — поток просто слишком длинный. Удержание падает и выравнивается — есть ядро пользователей и плохой первый запуск. Удержание падает без остановки — ядра ещё нет, и онбординг тут не спасёт. Двугорбое время на задачу — в одном потоке две разные группы, и без сегментации вы спроектируете под среднее, которое никого не описывает. Скилл не определяет метрику и не запускает эксперимент: для выбора метрик есть metrics-definition, для контролируемого теста — a-b-test-design.

Какие задачи решает

  • отличить проблему дизайна от ошибки в трекинге
  • разложить падение конверсии на сегменты и платформы
  • сформулировать гипотезу, которую можно опровергнуть
  • понять по форме кривой удержания, есть ли ядро пользователей
  • выбрать, что смотреть дальше: данные, запись сессии или разговор

Примеры запросов агенту

  • Посмотри воронку регистрации за последний месяц и скажи, где дизайн ломается
  • Вот кривая удержания — есть ли тут ядро пользователей или онбординг не спасёт
  • Собери гипотезы по падению на шаге оплаты и скажи, чем каждую убить

Как установить behavioural-analytics

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill behavioural-analytics -a claude-code

2Вручную: положить файлы

~/.claude/skills/behavioural-analytics/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/behavioural-analytics/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о behavioural-analytics

Как установить behavioural-analytics в Claude?

Выполните npx skills add Owl-Listener/designer-skills --skill behavioural-analytics -a claude-code. Скилл появится в ~/.claude/skills/behavioural-analytics/SKILL.md.

Что делает behavioural-analytics?

Читает воронки, кривые удержания и события и выдаёт ранжированные гипотезы о том, где ломается дизайн. Каждую гипотезу сопровождает наблюдением, которое её опровергнет.

Чем этот скилл отличается от metrics-definition и a-b-test-design?

behavioural-analytics разбирает уже собранные данные и решает, что смотреть дальше. Метрику выбирает metrics-definition, а контролируемый тест запускает a-b-test-design.

Исходный текст

SKILL.md · MIT
---
name: behavioural-analytics
description: Read funnels, retention curves, and event data as a designer — separating a design problem from a tracking artefact. Use when handed product data you did not design and asked why people drop off. For choosing what to measure, use `metrics-definition` (ux-strategy); for running a controlled test, use `a-b-test-design` (prototyping-testing).
---
# Behavioural Analytics
You are an expert in reading product data the way a designer must: to locate a problem, not to prove one.
## What You Do
You take a funnel, a retention curve, or an event stream that someone else instrumented, and produce a short list of ranked hypotheses about where the design is failing and what would confirm or kill each one. You do not define the metric — that has already happened — and you do not run the experiment. You decide what is worth looking at next.
## Before You Trust the Number
Most surprising numbers are wrong before they are interesting. Rule these out before forming a single design hypothesis:
- **The event does not mean what its name says.** `checkout_completed` may fire on render, not on payment. Read the tracking definition, not the label.
- **The denominator moved.** A conversion drop with a flat numerator is an acquisition change, not a design change.
- **The step is not a step.** Funnels imply an order the product does not enforce. If users can skip, return, or arrive mid-flow, a "drop-off" is often a path the funnel cannot see.
- **A release, a holiday, or a campaign lands on the same date.** Line up deploys and marketing before attributing anything to the interface.
- **The platform split is hiding the effect.** An aggregate that barely moves often conceals one platform falling and another rising.
A number that survives all five is worth designing against. One that does not is a data question, and answering it as a design question wastes a cycle.
## Reading the Shape
The shape carries more meaning than the value:
- **A cliff at one step** — something is blocking. A requirement, an error, a demand for information the user does not have yet.
- **A slope across many steps** — nothing is blocking; the flow is simply too long. Removing one step will move it only slightly.
- **Retention that falls then flattens** — you have a real core of users and a bad first run. The flat part is the product working.
- **Retention that keeps falling** — no core yet. Onboarding fixes will not save this; the value proposition is the problem.
- **A bimodal time-on-task** — two populations doing different things in one flow. Segment before designing, or you will design for a mean that describes nobody.
## From Shape to Hypothesis
A hypothesis is only useful when it forbids something. "Users are confused at step three" forbids nothing. "Users abandon at step three because the address form rejects valid non-UK postcodes" predicts a specific error rate in a specific segment, and dies cleanly if that rate is flat.
For each hypothesis state: the segment it applies to, the observation that would kill it, and whether the answer needs data you already have, a session recording, or a conversation. Rank by how cheaply each can be killed, not by how likely you think it is.
## Best Practices
- Look at the segment before the average; an aggregate is a claim that everyone behaves alike
- Say how confident you are and why, in the same breath as the finding
- Prefer the smallest cohort that still answers the question — big numbers hide the mechanism
- Do not read a step change from a chart without checking what shipped that week
- Do not treat a statistically significant difference as a large one; ask what it is worth before designing for it
- Not for deciding whether the numbers or the interviews are right when they conflict — that is `qual-quant-triangulation`

© Owl-Listener · MIT · Owl-Listener/designer-skills

Похожие скиллы

Всё по теме «Дизайн» →
hooked-ux wondelai Разбирает вовлечение и удержание по Hook Model: триггер, действие, награда, инвестиция. Ставит петле оценку и отсекает манипулятивные схемы. CX Codex +1 6 200установок aa-conversion-funnel-analysis Adobe Скилл разбирает многошаговую воронку в Adobe Analytics: где посетители отваливаются и на каком шаге потери самые большие. CX Codex +1 336установок product-analytics Alireza Rezvani Скилл помогает выбрать продуктовые метрики, собрать структуру дашборда и разобрать когорты, удержание и принятие функций. 684установок cja-funnel-health-check Adobe Превращает описание воронки на обычном языке в пошаговый расчёт конверсии и показывает, на каком шаге теряется больше всего пользователей. CX Codex +1 328установок add-analytics-instrumentation amplitude Скилл запускает сквозной процесс разметки аналитики в коде: находит целевые события и строит готовый план трекинга для PR, ветки или фичи. CX Codex +1 42 900установок discover-analytics-patterns amplitude Скилл находит реальные шаблоны аналитики в кодовой базе: вызовы SDK, обёртки, импорты и правила имён. Нужен перед добавлением новых событий. CX Codex +1 42 800установок

Из того же набора109

serial-position-effect Скилл применяет эффект серийной позиции: подсказывает, какие пункты ставить первыми и последними, а что попадёт в провал посередине. CX Codex +1 1 000установок teslers-law Помогает распределять сложность между интерфейсом и пользователем по закону Теслера. Пригодится при проектировании форм, настроек и сложных сценариев. CX Codex +1 1 000установок zeigarnik-effect Скилл для проектирования прогресс-баров, черновиков и напоминаний о незавершённых шагах. Помогает агенту опираться на психологию незакрытых задач. CX Codex +1 1 000установок peak-end-rule Скилл для проектирования моментов, по которым пользователь запомнит ваш продукт: самого сильного и последнего. CX Codex +1 1 000установок jakobs-law Скилл помогает оценить цену отказа от привычных интерфейсных паттернов по закону Якоба Нильсена. Он пригодится при переработке навигации или ключевых контролов. CX Codex +1 1 100установок parallel-concepts Строит несколько по-настоящему разных решений одной задачи, пока они стоят как набросок, а не как готовый продукт. CX Codex +1 650установок concept-selection Помогает выбрать одну концепцию из нескольких по критериям, зафиксированным заранее, и записать, что проверял каждый отклонённый вариант. CX Codex +1 648установок qual-quant-triangulation Согласует расхождения между данными метрик и словами пользователей из интервью. Помогает понять причину конфликта и спланировать проверочное исследование. CX Codex +1 617установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой