Repository navigation
Recipes
🇬🇧 English: Recipes-EN
8 рецептов «запрос руководителя → сценарий → шаги → ключевые карты → артефакты». Общий каркас один — 12 шагов (Architecture), отличаются сценарий (
pfs route), карты и расчёты. Полный каталог карт — Methods-Catalog; команды — CLI-Reference.
Каждый рецепт: типовая формулировка запроса · команда route · что происходит по шагам · какие карты
открывать (pfs kb search) · какие расчёты запускать (pfs data / pfs calc) · что получится на
выходе. Человек решает в трёх точках: бриф (шаг 0), выбор варианта (шаг 6), утверждение
решения (шаг 10).
| # | Запрос | Сценарий (pfs route) |
|---|---|---|
| 1 | «Падает удержание, растёт отток» | retention |
| 2 | «Вывести продукт на мировой рынок» | go_to_market |
| 3 | «Какую модель монетизации выбрать» | monetization |
| 4 | «Проверить гипотезу цены» | monetization |
| 5 | «Разобрать конкурентов» | внутри шага situation |
| 6 | «Собрать отчёт для комитета» | pfs export --six-pager |
| 7 | «Провести кастдев» | шаги research–discovery |
| 8 | «Оценить нишу / объём рынка» | go_to_market |
Запрос: «Удержание падает после первого месяца, отток растёт. Что делать с продуктом?»
pfs new "Удержание подписки" "Удержание падает после первого месяца, отток растёт" --slug retention
pfs route "падает удержание после первого месяца, растёт отток" # → retention (confidence: high)Шаги:
| Шаг | Что происходит |
|---|---|
| 0–1 | бриф (ось сравнения — «удержание M1/M3»), ваши выгрузки → pfs source add events.csv-материалы |
| 2 |
pfs data cohort и pfs data funnel по вашей выгрузке событий; расчёты сохраняются в analysis/
|
| 3 | сегменты уходящих/остающихся (JTBD-интервью, синтетика — только гипотезы) |
| 4 | ситуация: где теряется ценность — продукт, цена, конкуренты, внешний фактор |
| 5–6 | ≥3 варианта (онбординг, ценность первого месяца, тариф) + red team; вы выбираете |
| 7–8 | стратегии + план проверки: удержание M1 с базы X до Y за N недель, контрметрики |
| 10–11 | D001 с обязательствами; pfs decision due следит за пересмотром |
Карты и поиск:
pfs kb search "когортный анализ удержания" # → M-retention-curves, M-product-metrics
pfs kb show M-jtbd # барьеры и работа, ради которой возвращаются
pfs kb show M-unit-economics # не ломает ли удержание экономикуРасчёты:
pfs data cohort events.csv --user user_id --date dt --save cohorts
pfs data funnel events.csv --steps trial_started,activated,paid,renewed --user user_idАртефакты: 00_brief.md, 01_research_plan.md, analysis/cohorts.md, 02_situation.md,
03_options.md, 04/05_*.md, 06_validation_plan.md, decisions.jsonl.
Запрос: «Разработать коммерческую версию и стратегию вывода на мировой рынок» — ровно этот сценарий прогнан в демо CVStart (Demo-CVStart).
pfs route "вывести продукт на мировой рынок, кому продавать новый сервис" # → go_to_marketШаги: полный цикл 0–11, как в демо: 10 источников (сайт и README продукта, рыночные дайджесты, синтетика как гипотезы, ответ руководителя) → 20 утверждений → 5 вариантов A–E с атакой red team (20 ударов) → выбор → продуктовая и коммуникационная стратегии → план проверки 90 дней с порогами продолжить/изменить/остановить → D001 с обязательствами и датой пересмотра → six-pager RU/EN.
Карты и поиск:
pfs kb search "go-to-market запуск тир каналы" # → M-gtm-launch, M-growth-frameworks
pfs kb show M-crossing-chasm # beachhead-сегмент и whole product
pfs kb show M-monetization # тиры и value metric для новой модели
pfs kb search "позиционирование категория" # → M-positioning-dunfordРасчёты:
pfs calc all # юнит-экономика, модель роста, когорты, PAM→TAM→SAM→SOM
pfs export --six-pagerАртефакты: весь набор outputs/ — как в демо: SIX_PAGER_RU/EN (.md/.pdf/.docx), REPORT.md,
4 книги Excel, decisions.jsonl.
Запрос: «Продукт бесплатный; какую модель монетизации выбрать — подписка, транзакция, freemium?»
pfs route "выбрать модель монетизации, тарифы, цена" # → monetizationШаги: бриф (что монетизируем и что нельзя ломать) → источники: тарифы конкурентов, отраслевые отчёты → утверждения о готовности платить (гипотезы, если нет данных) → варианты: подписка / транзакция / freemium / комбинированная, каждый с юнит-экономикой → каннибализация и отток как контраргументы → после выбора: расчёт LTV/CAC и трекшн-модель → план проверки цены.
Карты и поиск:
pfs kb search "модели монетизации value metric" # → M-monetization
pfs kb show M-unit-economics # UE = LTV − CAC, сходится ли модель
pfs kb show M-cannibalization # переток с бесплатного тира
pfs kb show M-traction-model # монетизация как слой модели ростаРасчёты:
pfs calc unit-econ # CM/LTV/CAC/пейбек + чувствительность
pfs calc growth # модель роста на 12 месяцевАртефакты: 03_options.md (варианты с экономикой), 04_product_strategy.md (тиры),
calcs.json + attachments/unit_economics.xlsx (каждое значение с C###), 06_validation_plan.md.
Запрос: «Готовы ли платить $29/мес? Как проверить цену до полномасштабного запуска?»
pfs route "цена тариф $29 проверить готовность платить" # → monetizationШаги: ситуация (что уже знаем о готовности платить, откуда) → два инструмента проверки:
- Van Westendorp (PSM) — опрос 4 вопросов (дёшево/дорого/слишком дёшево/слишком дорого), допустимый диапазон и точка приемлемой цены → гипотеза тира;
- A/B-тест — цена на живом трафике: гипотеза, MDE, размер выборки, метрика, срок → решение по порогам.
→ В плане проверки (шаг 8): ожидаемая конверсия, база сравнения, срок, контрметрики (отток, жалобы), критерии продолжить/изменить/остановить.
Карты и поиск:
pfs kb search "van westendorp цена" # → M-van-westendorp (+ EN-зеркало M-van-westendorp-en)
pfs kb search "ab тест выборка mde" # → M-ab-testing
pfs kb show M-basic-statistics-pm # ДИ, ошибки I/II рода, мощностьАртефакты: 02_situation.md (что знаем о цене, с C###), дизайн опроса и теста в
01_research_plan.md, 06_validation_plan.md с порогами.
Запрос: «Кто наши конкуренты и чем нас заменяют? Нужен разбор для стратегии».
Конкурентный разбор — часть шага situation (карты печатает pfs step situation); отдельный сценарий
не нужен:
pfs route "конкуренты, чем нас заменяют" # уточнит сценарий (messaging/growth)
pfs kb search "пять сил strategy canvas" # → M-competitors
pfs kb show M-competitors # типы, 5 сил Портера, Strategy Canvas, JTBD-картаШаги: источники — сайты конкурентов, прайс-страницы, отзывы (pfs source add; JS-страницы —
через --text-file или навык rea) → факты о тарифах/фичах/позиционировании с --grade →
Strategy Canvas (сравнение по факторам выбора) → 5 сил → вывод-инференс «чем нас заменяют сейчас»
(альтернативы по JTBD) → раздел в 02_situation.md + фундамент для вариантов шага 5.
Артефакты: sources/S### по конкурентам, 02_situation.md (Canvas + 5 сил с тегами C###),
таблица альтернатив в 03_options.md.
Запрос: «Собери six-pager для продуктового комитета».
Предусловие: документы 02/03/04/06 готовы (шаги situation…validation пройдены).
pfs export --six-pager # SIX_PAGER.md (FAQ-1…6) + пересборка Excel-приложений
pfs calc all # при необходимости перегенерировать книги отдельно
pfs export --deck # HTML-дека 16:9 из SIX_PAGER.md
pfs docx outputs/SIX_PAGER_RU.md --out outputs/SIX_PAGER_RU.docxЧто получится: FAQ-1 состояние рынка и конкуренты · FAQ-2 сегменты и персоны · FAQ-3 инициативы и
возражения red team · FAQ-4 тактики · FAQ-5 план и проверка · FAQ-6 метрики успеха + таблица
Excel-приложений (юнит-экономика, рост, когорты, рынок — формулы пересчитываются при открытии,
каждое значение с C###). В демо CVStart six-pager собран на двух языках в трёх форматах.
Методика отчёта — карта M-six-pager; полная версия с реестром — pfs export (REPORT.md).
Сценарий за 5 шагов — Help-RU.
Артефакты: outputs/SIX_PAGER.md (+ .pdf/.docx по языкам), outputs/attachments/*.xlsx,
outputs/deck.html.
Запрос: «Провести кастдев: понять мотивы и барьеры аудитории перед запуском».
pfs route "кастдев, интервью, мотивы аудитории" # → шаги research–discovery
pfs interview guide --persona "Родитель 7–12" --topic "контроль экранного времени"
pfs kb show M-in-depth-interviews # гайд, проведение, этика
pfs kb show M-interview-analysis # кодирование и сила доказательствШаги: гайд по карте (контекст → JTBD → барьеры → цена) → реальные интервью (с согласия, без ПДн;
транскрипты → pfs source add … --origin interview) → разбор по M-interview-analysis: коды,
категории, инсайты → утверждения: факты — только из реальных интервью с --grade; синтетические
ИИ-респонденты (pfs interview save … --origin synthetic, карта M-synthetic-respondents)
порождают только гипотезы — инструмент не даст записать на них факт → сегменты и персоны в
раздел «Сегменты» шага 3.
Артефакты: interviews/guide_*.md, sources/S### (origin=interview/synthetic), гипотезы в
01_research_plan.md, 02_situation.md (раздел «Сегменты»).
Запрос: «Сколько денег на рынке? Оцени нишу для инвест-решения».
pfs route "оценить нишу объём рынка tam som" # → go_to_market
pfs kb show M-market-sizing # PAM/TAM/SAM/SOM
pfs kb show M-model-topdown-bottomup # два подхода и их сверка
pfs kb show M-external-environment # тренд или хайп, PESTELШаги: источники — отраслевые отчёты (критика по M-source-criticism, сила A–D), данные
госстатистики → два расчёта: top-down (PAM → TAM → SAM → SOM долями) и bottom-up (конверсии и
производственные ограничения) → сверка подходов, расхождения фиксируются как открытые вопросы →
проверка через pfs check: каждое число с тегом C### → Excel-приложение для защиты.
Расчёты:
pfs calc market # PAM→TAM→SAM→SOM + PESTEL (лист «Ввод» с трассировкой до C###)Артефакты: 02_situation.md (рынок с C###), 03_options.md (вывод о потенциале),
attachments/market_sizing.xlsx.
- Любое число в любом документе — с тегом
[C###], факт — только с источником; синтетика — гипотезы (Compliance). - Человек решает на intake / choice / decision — агент всегда останавливается (
pfs ask). - После решения:
pfs decision due+ пересмотр затронутых выводов (pfs impact,claim rebase) — Decisions-and-Monitoring. - Если
pfs check --strictдважды не проходит — эскалация модели:pfs models escalate <задача>(Routing-and-Models).
См. также: Workflow-Walkthrough (прогон по шагам) · Demo-CVStart (реальный пример рецепта №2) · Validation-Plans · Quality-Gates.
Стратег Фабрики продуктов
Устройство
Компоненты
Справочник
Процесс
Справка и прозрачность