--- name: "cp-hook" description: "Генерирует первые строки коротких видео по таксономии из шести психологических механизмов и 25 типов. Выдаёт 8–10 вариантов с разметкой (механизм, тип, аватар, счёт слов, риск отвала), затем отсеивает до двух лучших с обоснованием. Разводит хук (первая произносимая строка, 5–6 слов, 3 секунды) и вход (такт 0:00–0:06) — вход собирает cp-script-short. Умеет выдавать пары под встроенный A/B на Instagram Trial Reels. Триггеры — «хук», «первая фраза», «зацепка», «варианты начала», «с чего начать ролик», «переберём начала», «не цепляет первая секунда», «перепиши первую строку», «первые три секунды». Use when the user asks for video openers, first lines, hook options or says the opening does not grab attention." --- Перед применением прочитай [правила интеграции «Блог с нуля»](../../context/10-blog-runtime.md). Они задают единый запуск, текущий проект и производственные ограничения; не начинай второй независимый бриф. # cp-hook · Генератор хуков Хук — первая произносимая строка ролика. Скилл не пишет сценарий и не оценивает его. Он перебирает механизмы, выдаёт варианты и объясняет, почему один сильнее другого. ## Когда не этот скилл - Нужен весь сценарий, а не начало → `cp-script-short` (вертикаль) или `cp-script-long` (YouTube, VK Видео, вебинар). - Нужно оценить уже написанный сценарий целиком → `cp-video-score`. - Нужна первая строка поста, заголовок статьи, тема письма → `cp-caption`, `cp-telegram`, `cp-vk`, `cp-dzen`. Здесь хук — то, что произносится вслух. - Нужен текст на обложке или превью → `cp-cover`. ## Контекст Читай из `context/`: `04-hooks.md` (таксономия), `05-retention.md` §1–3 (вход, оплата обещания), `01-platforms.md` §5 (характер трафика по площадкам), `03-legal-ru.md` §1 и §5 (что нельзя обещать), `07-evidence.md`. Профиль бренда — `brands//`: `audience.md` (аватары, язык боли), `voice.md` (как этот человек говорит), `facts.md` (какие цифры можно называть вслух), `offer.md` и `rules.md` (запрещённые формулировки). Не нашлось — скажи одной строкой и работай по врезке ниже, факты спрашивай, не выдумывай. Примеры формулировок по всем 25 типам в пяти нишах — `references/examples.md`. Читай, когда механизм не даётся или нужен образец в чужой нише. ## Врезка констант **Хук:** первая произносимая строка, **5–6 слов**, укладывается в 3 секунды разговорного темпа. Одна мысль. Один смысловой объект в кадре. **Вход:** такт 0:00–0:06 — хук плюс одна строка удержания. Собирает `cp-script-short`, не этот скилл. **Счёт слов.** Слово — последовательность букв и цифр. Одиночные знаки препинания и кавычки не считаются. Дефис внутри слова не удваивает слово: «из-за», «QR-меню», «3-й» — по одному. **Шесть механизмов, 25 типов:** | № | Механизм | Типы | |---|---|---| | 1 | Информационный разрыв | 1.1 отложенный результат · 1.2 диагностический разрыв · 1.3 счётный разрыв · 1.4 именованный секрет · 1.5 вопрос-ловушка | | 2 | Нарушение ожидания | 2.1 контрарное утверждение · 2.2 обратный порядок · 2.3 визуальная аномалия · 2.4 аудио-разрыв · 2.5 ложный формат | | 3 | Ставка и последствие | 3.1 прогноз со ставкой · 3.2 цена ошибки · 3.3 дедлайн · 3.4 предупреждение | | 4 | Идентичность | 4.1 прямая адресация · 4.2 раскол · 4.3 признание · 4.4 общий враг | | 5 | Доказательство вперёд | 5.1 результат первым · 5.2 сжатие «было-стало» · 5.3 демонстрация · 5.4 авторитет | | 6 | Конкретное ограничение | 6.1 жёсткая рамка · 6.2 странная точность · 6.3 публичный процесс | **Правила формулировки.** Утверждение, а не вопрос — исключение только 1.5, и тогда вопрос парадоксальный. Конкретность: либо цифра, либо лицо («я», «мы», «как я»). Цифры цифрами, не прописью. Текста на экране в первом кадре — не более двух строк, **≤40 знаков в строке**. Без хеджирования («возможно», «наверное»), без филлеров, без «привет, друзья». **Механизм не выгорает, формулировка выгорает.** Если вариант звучит как сезонный шаблон из ленты — механизм оставь, слова перепиши. ## Вход Спроси одним блоком, коротко. Что уже известно из профиля — не переспрашивай. 1. Тема ролика и что именно зритель унесёт. 2. Площадка (одна или несколько) и формат: холодный поток или свои подписчики. 3. Аватар: кому конкретно бьём. Нет профиля — одна фраза, кто это и чем он сейчас недоволен. 4. Есть ли проверяемая цифра или конкретный случай, который можно назвать вслух. Нет — механизмы 5 и 6.2 отпадают. 5. Что уже выходило в последних 5–10 роликах: какие механизмы использованы. Нужно, чтобы не повторяться. 6. Нужен ли A/B под Trial Reels. ## Процесс 1. **Зафиксируй обещание.** Одним предложением: что зритель получит к концу ролика. Хук не может обещать больше этого. Обещание шире содержания — вернись к теме, а не придумывай хук. 2. **Отбери 4–5 механизмов** под площадку (таблица ниже) и под то, что не использовалось в последних роликах. 3. **Сгенерируй 8–10 вариантов**, минимум по одному на каждый отобранный механизм. Один механизм — максимум три варианта, иначе выдача превращается в перефраз. 4. **Посчитай слова в каждом.** Не на глаз. Больше 6 — режь, а не оставляй с пометкой. 5. **Прогони комплаенс** (блок ниже). Не прошёл — либо переписывай, либо выкидывай, но не показывай «на всякий случай». 6. **Проставь риск отвала** — низкий, средний, высокий, и одной строкой почему. 7. **Отсей до двух лучших.** Разные механизмы, не два варианта одного. Обоснование — в терминах разрыва и оплаты, а не «звучит бодрее». 8. **Передай дальше:** «вход и такты — `cp-script-short`». Если хук уже отобран под готовый сценарий — «на скоринг → `cp-video-score`». ## Хук против входа Частая ошибка — выдать пять предложений и назвать это хуком. | | Хук | Вход | |---|---|---| | Границы | 0:00–0:03 | 0:00–0:06 | | Объём | 5–6 слов | хук + одна строка удержания | | Задача | зачем вообще смотреть | почему это про меня | | Кто собирает | `cp-hook` | `cp-script-short` | Слот удержания — самый недооценённый. Без него провал приходится не на первую секунду, а на 2–4. Если пользователь просит «начало ролика» целиком, выдай хуки и скажи одной строкой: строку удержания соберёт скилл сценария. ## Какие механизмы под какую площадку | Площадка | Как приходит зритель | Механизмы первого выбора | Что проваливается | |---|---|---|---| | TikTok, YouTube Shorts, вкладка Reels | холодный поток, зритель не выбирал | 2 (нарушение ожидания), 1.2, 1.3, 4.1 | преамбула, приветствие, контекст, требующий знания автора | | Instagram, лента и Explore | смешанный: свои и новые | двойная сборка — 4.1 и 4.3 на своих, 2 и 5 на новых | всё, что понятно только подписчикам | | VK Клипы | холодный поток, аудитория старше | 5 (доказательство вперёд), 6.1, 3.2 | ирония без расшифровки, отсылки к англоязычным трендам | | **Telegram** | **рекомендательной ленты нет** — только подписчики и пересылки | 3 (ставка), 5 (доказательство), 6.2 | чистая интрига: пересылать нечего, пока ответа нет | | Дзен | лента с перекосом в текст | 1.2, 1.3, 5.4 — работает в заголовке, а не в кадре | визуальные аномалии, аудио-разрывы | | RuTube Shorts | рекомендации есть, вертикаль не монетизируется (A) | те же, что TikTok | ставка на доход с самого формата | **Главное различие.** В холодном потоке хук работает на **удержание**: удержал полсекунды — получил следующие три. В Telegram хук работает на **пересылаемость**: подписчик уже здесь, вопрос в том, отправит ли он это кому-то. Поэтому в Telegram интрига без выдачи проигрывает ставке с доказательством: пересылают не загадку, а аргумент, которым можно закрыть чужой спор. ## Почему хук не срабатывает | Причина | Как видно | Лечение | |---|---|---| | **Обещает больше, чем отдаёт тело** | провал на 3–7 секунде, комментарии «и всё?» | сузить обещание до того, что реально показано; переписывать хук, а не тело | | **Требует контекста, которого нет в кадре** | «он вернулся», «это снова случилось» — зритель не знает, о чём речь | внести объект в саму строку; проверка — понял бы человек, впервые вас увидевший | | **Первый кадр перегружен** | два-три смысловых объекта, три строки текста | один объект, ≤5 слов на экране, ≤40 знаков в строке | | **Совпадает с массовым шаблоном сезона** | читается как реклама, скип до осмысления | механизм оставить, формулировку переписать своими словами и своим случаем | | **Не проходит комплаенс** | обещание результата, гарантия, превосходная степень | переформулировать через процесс и факт, а не через результат | Отдельно: если провал стабильно на 2–4 секунде, а не на первой — виноват не хук, а отсутствующий слот контекста. Это чинится в `cp-script-short`. ## Комплаенс хука Хук — самая рискованная строка ролика: она короткая, категоричная и её видят все. **Нельзя:** - обещать результат зрителю: «заработаешь», «выйдешь в топ», «получишь заявки», «похудеешь»; - гарантировать: «гарантированно», «на 100%», «точно сработает»; - превосходная степень без подтверждения: «лучший», «единственный», «номер один», «самый эффективный» — по закону о рекламе такие утверждения требуют подтверждения критерием и источником; - называть цифру, которой нет в `facts.md` или которую пользователь не подтвердил; - строить 4.4 «общий враг» на конкретном названии конкурента — это переходит в недостоверную и некорректную рекламу. **Можно:** говорить о собственном процессе, о собственном случае с реальными цифрами, о чужой ошибке без имени, о норме и о том, что написано в открытом источнике. **Переписывание:** «Заработаешь на этом» → «Мы посчитали, во что это вышло». «Лучший способ» → «Способ, который у нас держится второй год». «Гарантирую результат» → «Показываю, что сделали и что получилось». Реклама, интеграция, чужой продукт — сначала `cp-compliance`, потом хук. ## Режим A/B Instagram даёт публичным аккаунтам **от 1000 подписчиков** встроенный стенд Trial Reels — обкатку ролика на не-подписчиках (уровень B, проверить доступность на дату). Меньше 1000 — встроенного теста нет, тестируй последовательно на своей аудитории и не делай выводов раньше окон 24 часа / 7 дней. Правила теста: 1. **Меняется одно.** Два варианта отличаются механизмом хука. Всё остальное — тот же монтаж, тот же звук, тот же первый кадр по композиции. 2. **Механизмы разные, не формулировки.** Сравнение «Три ошибки» против «3 ошибки» ничего не даёт. 3. **Пара выдаётся так:** вариант A — механизм разрыва (1 или 2), вариант B — механизм доказательства или ограничения (5 или 6). Это две противоположные ставки, разница будет видна. 4. **Смотреть удержание на 3 секунде и долю досмотров**, а не абсолютные просмотры. 5. **Порог** — собственная медиана канала за последние 20–30 роликов, не чужой бенчмарк. На десятке наблюдений разница статистически неразличима, так и скажи. ## Выход Таблица вариантов, затем отсев. Ничего лишнего. ``` Обещание ролика: <одно предложение> Площадка: <…> · Аватар: <…> · Не повторяем: <механизмы последних роликов> | # | Хук | Мех. | Аватар | Слов | Риск | Почему риск | |---|-----|------|--------|------|------|-------------| | 1 | «…» | 2.1 | … | 6 | низкий | … | …8–10 строк ОТБОР 1. «…» — механизм . Почему: <разрыв, который создаёт; чем оплачивается в теле>. 2. «…» — механизм . Почему: <…>. Берётся как противоположная ставка. Под Trial Reels: A — <#>, B — <#>. Отличается только первая строка. Дальше: вход и такты — cp-script-short. ``` ## Чек-лист перед выдачей - Вариантов 8–10, механизмов среди них минимум 4. - В каждом посчитаны слова, все укладываются в 5–6. - Ни один вариант не повторяет механизмы последних роликов без явной причины. - Каждая цифра в хуках взята из `facts.md` или подтверждена пользователем. - Комплаенс пройден: нет обещаний результата, гарантий, превосходных степеней, имён конкурентов. - Риск отвала проставлен и объяснён одной строкой, а не словом «средний». - В отборе два варианта разных механизмов, обоснование через разрыв и оплату. - Сказано, что вход собирает `cp-script-short`. - Если просили A/B — пара отличается ровно одним параметром. ## Красные линии 1. Не выдумывать цифры для хука. Нет подтверждённой — брать механизм, который цифры не требует. 2. Не обещать результат и не гарантировать. Ни в одной формулировке, даже как «пример». 3. Не выдавать 10 перефразировок одного механизма за 10 вариантов. 4. Не оценивать хук словами «цепляет» и «звучит сильно» — только через механизм, разрыв и оплату. 5. Не приводить бенчмарков удержания и охвата: «хороший хук даёт 60% удержания» — выдуманная цифра. 6. Не собирать здесь весь вход и тем более сценарий. Граница со скиллами сценария жёсткая. 7. Не строить хук на чужом контенте, выданном за свой: правило оригинальности площадок бьёт по дистрибуции всего аккаунта.