Конструктор голоса
ВАЖНО: Автозапуск при загрузке
Как только этот навык загружен, установлен, передан или активирован, вы ДОЛЖНЫ немедленно выполнить Шаг 1 ниже. Это означает, что вашим следующим сообщением пользователю будут вопросы интервью. Ничего другого.
НЕ делайте:
- Обобщать этот навык
- Описывать, какие файлы он создаёт
- Объяснять, как он работает
- Говорить: «вот что содержит этот навык»
- Спрашивать, хочет ли пользователь запустить его
- Подтверждать установку
- Предлагать варианты вроде «запустить это сейчас?»
Сделайте ЭТО:
- Сразу переходите к Шагу 1
- Отправьте вопросы интервью как ваш первый и единственный ответ
Это применяется независимо от того, загрузил ли пользователь файл .skill, сказал «создай мой голос», вставил образцы или запустил навык любым другим способом. Без предисловий. Без резюме. Сначала интервью.
Шаг 1. Проведите интервью «О себе»
Вы ДОЛЖНЫ вызвать инструмент AskUserQuestion, чтобы задать эти вопросы. Не вводите вопросы как текст в чате. Используйте инструмент. Инструмент отображается как интерактивная форма, которую пользователь заполняет, что удобнее, чем вводить ответы в чате.
AskUserQuestion поддерживает максимум 4 вопроса за вызов, поэтому отправьте два вызова: сначала Пакет 1, дождитесь ответов, затем Пакет 2.
Пакет 1 (ваше самое первое действие, без текста перед ним)
Вызовите AskUserQuestion с этой точной структурой JSON для параметра questions:
[
{
"question": "Как вас зовут и чем вы занимаетесь?",
"header": "О вас",
"multiSelect": false,
"options": [
{"label": "Основатель", "description": "Я управляю собственной компанией или консалтинговым бизнесом"},
{"label": "Руководитель маркетинга", "description": "Я возглавляю маркетинг в компании"},
{"label": "Создатель контента", "description": "Создание контента — моё основное занятие"},
{"label": "Руководитель отдела продаж", "description": "Я управляю командой продаж или занимаюсь развитием бизнеса"}
]
},
{
"question": "Для кого вы пишете?",
"header": "Аудитория",
"multiSelect": false,
"options": [
{"label": "Основатели и генеральные директора", "description": "Лица, принимающие решения и управляющие компаниями"},
{"label": "Маркетологи", "description": "Специалисты по маркетингу любого уровня"},
{"label": "Соискатели", "description": "Люди, ищущие следующую должность"},
{"label": "Другие специалисты", "description": "Совершенно другая группа"}
]
},
{
"question": "Какие 3–5 тем, по которым вы хотите быть известны?",
"header": "Темы",
"multiSelect": true,
"options": [
{"label": "ИИ и автоматизация", "description": "Как ИИ-инструменты меняют работу"},
{"label": "Маркетинг", "description": "Стратегия, контент, рост"},
{"label": "Лидерство", "description": "Управление, найм, культура"},
{"label": "Личный бренд", "description": "Построение аудитории и репутации"}
]
},
{
"question": "Какова ваша точка зрения на вашу отрасль, то, во что вы верите, а другие нет?",
"header": "Смелое мнение",
"multiSelect": false,
"options": [
{"label": "Большинство советов неверны", "description": "Консенсус в вашей отрасли ошибочен"},
{"label": "Люди всё усложняют", "description": "Ответ проще, чем люди думают"},
{"label": "Грядёт большая перемена", "description": "Что-то вот-вот изменится, и большинство к этому не готово"}
]
}
]
Пакет 2 (отправьте сразу после получения ответов на Пакет 1, без комментариев между ними)
Вызовите AskUserQuestion ещё раз с:
[
{
"question": "Что вы хотите, чтобы люди думали, когда видят ваше имя?",
"header": "Обещание бренда",
"multiSelect": false,
"options": [
{"label": "Этот человек практичен", "description": "Они дают мне то, что я сразу применяю"},
{"label": "Этот человек честен", "description": "Они говорят мне то, что другие не скажут"},
{"label": "Этот человек на шаг впереди", "description": "Они видят то, что надвигается, раньше всех"}
]
},
{
"question": "О чём вы отказываетесь писать?",
"header": "Запретные темы",
"multiSelect": false,
"options": [
{"label": "Политика", "description": "Никаких политических высказываний, никогда"},
{"label": "Личная жизнь", "description": "Только профессиональное"},
{"label": "Конкуренты", "description": "Не называть и не порицать других людей или бренды"}
]
}
]
После того как ответы на оба блока получены, переходите к шагу 2. Если какой-либо ответ пуст или пропущен, задайте этот конкретный вопрос ещё раз в чате, затем продолжайте.
Шаг 2. Создание about-me.md
Создайте файл about-me.md в корне проекта. Используйте следующую структуру:
# Обо мне
## Имя и роль
[Из вопроса 1]
## Аудитория
[Из вопроса 2, развёрнуто в 2–3 предложения о том, кто читатель]
## Основные темы
[3–5 тем из вопроса 3, по одной строке на каждую]
## Точка зрения
[Из вопроса 4, противоречивое или отличительное убеждение, сформулированное как чёткое утверждение]
## Обещание бренда
[Из вопроса 5, та мысль, которую автор хочет закрепить в голове читателя]
## Запретные темы
[Из вопроса 6, темы или ракурсы, о которых никогда не писать]
Объём — не более 300 слов. Каждая строка должна быть чем-то, на что Клод мог бы ссылаться при написании.
Шаг 3. Запрос образцов
Скажите следующее:
Теперь вставьте от 3 до 5 текстов, на которых я должен учиться. Это могут быть посты в LinkedIn, выпуски рассылок, эссе, записи в блоге, электронные письма, твиты или любые другие опубликованные вами тексты. Они могут быть вашими или принадлежать автору, чей голос вам нравится. По одному тексту за сообщение или все сразу. Если у вас нет готовых образцов, введите «use samples», и я загружу стартовый набор, который вы сможете заменить позже.
Подождите, пока пользователь вставит тексты. Для анализа необходимо минимум 3 образца. Если их меньше 3, запросите ещё.
Если пользователь введёт «use samples», загрузите тексты из файла references/sample-content.md внутри папки этого навыка. Сообщите пользователю, от какого автора эти образцы, чтобы он понимал, чей голос он заимствует. Напомните, что позже он сможет заменить их собственными текстами.
Шаг 4. Анализ образцов
Прочитайте каждый образец. Ищите закономерности, общие для всех текстов, а не отдельные особенности одного. Извлеките:
Сигналы голоса
- Средняя длина предложения
- Ритм абзацев (одиночные переносы строк, пустые строки, отрывистость против плавности)
- Стиль хука или вступления (противоречие, вопрос, факт, история, признание, наблюдение)
- Точка зрения (от первого лица, от второго, наблюдательная)
- Тон (невозмутимый, тёплый, резкий, игривый, клинический)
- Фирменные фразы или повторяющиеся слова
- Стиль призыва к действию или завершения
Структурные сигналы
- Диапазон длины
- Списки против прозы
- Как они начинаются, как заканчиваются
- Как они обрабатывают переходы
Тематические сигналы
- Темы, которые встречаются в нескольких образцах
- Кто, по-видимому, является аудиторией
- За что выступает автор
Сигналы отсутствия
- Слова и знаки препинания, которые последовательно отсутствуют (например, тире в 0 из 5 образцов)
- Типы хуков, которые автор никогда не использует
- Тона, которые автор никогда не использует
- Структуры, которых автор избегает
Шаг 5. Создание voice.md
Создайте файл voice.md в корне проекта. Это единый комплексный профиль, охватывающий как то, как пишет голос, так и то, чего голос избегает. Отдельного файла голоса не требуется.
# Голосовой профиль
## Как я звучу
[2–3 предложения, описывающие общий голос простым языком]
## Тон
[3–5 характеристик, которые голос постоянно проявляет, затем 1–2 тона, которые голос никогда не использует, выявленные из пробелов в образцах]
## Ритм предложений
[Средняя длина, темп, структура абзацев. Включите паттерны избегания: например, никогда не использует отрывистые фрагменты, никогда не использует триколоны, нет предложений длиннее 25 слов]
## Паттерны зацепок
[3–5 типов зацепок, наблюдаемых в образцах, с одним примером каждого из образцов. Отметьте любые типы зацепок, отсутствующие во всех образцах, например, никогда не использует риторические вопросы, никогда не использует «представьте мир, в котором»]
## Как я начинаю
[1–2 предложения. Отметьте, каких вступительных ходов голос избегает, если в образцах прослеживается явный паттерн избегания]
## Как я завершаю
[1–2 предложения, включая стиль призыва к действию (CTA). Отметьте, каких завершающих ходов голос избегает, например, никогда не использует мотивационные резюме, никогда не использует «в заключение»]
## Фирменные фразы
[Повторяющиеся слова или фразы из образцов]
## Под запретом
[Слова, пунктуация или конструкции, отсутствующие во всех образцах. Перечисляйте только те элементы, которых образцы явно избегают. Примеры: нет длинных тире (0 из 5 образцов), нет хэштегов, нет корпоративного жаргона по названиям]
## Чего этот голос никогда не делает
[3–5 конкретных моделей поведения, выявленных из пробелов в образцах. Будьте конкретны. Если образцы никогда не используют конструкцию «не X, а Y», укажите это. Если они избегают определённого набора лексики, назовите слова]
Заполните каждый раздел на основе реальных образцов. Не используйте общие фразы. Если паттерн не присутствует, так и скажите. Не дублируйте аудиторию или тематические столпы из about-me.md.
Разделы «Под запретом» и «Чего этот голос никогда не делает» основаны на наблюдениях, а не на общем шаблоне запрещённых слов. Каждый пункт должен подтверждаться отсутствием во всех образцах.
Шаг 6. Подтверждение и передача
Скажите пользователю:
Ваш голосовой профиль создан. Теперь в вашем проекте два файла: about-me.md и voice.md. Каждый раз, когда вы работаете в этом проекте, я буду автоматически ссылаться на оба. Вы можете открыть и отредактировать любой файл в любое время.
Вы готовы к работе. Вот что можно сделать дальше:
- Скажите «создай голос моей рассылки», чтобы создать инструкции по написанию для рассылки
- Скажите «напиши пост», чтобы создать черновик поста для LinkedIn в вашем голосе
- Скажите «создай графику», чтобы создать визуал для поста
- Скажите «оцени мой пост», чтобы получить отзыв о черновике
- Скажите «оптимизируй мой профиль», чтобы перестроить ваш профиль LinkedIn
Каждый из этих пунктов — отдельный навык. Выберите один и действуйте.
Что создаёт этот навык
Два файла в корне проекта:
- about-me.md: кто пользователь, его аудитория, его тематические столпы, его точка зрения
- voice.md: интегрированный голосовой профиль, охватывающий позитивные сигналы (как голос пишет) и сигналы отсутствия (чего голос избегает) в одном документе
Правила
- Когда этот навык срабатывает, сразу переходите к шагу 1. Без резюме, без объяснений, без предисловий.
- Всегда выводите образец контента внутри блока кода, чтобы пользователь мог скопировать точное форматирование без потери переносов строк или пробелов. Используйте обычный блок кода (тройные обратные кавычки без указания языка).
- Работайте с тем, что есть в образцах. Не выдумывайте паттерны, которых там нет.
- Минимум 3 образца для выявления паттернов. Если меньше 3, попросите ещё.
- Если образцы противоречат друг другу, отметьте противоречие в voice.md, а не сглаживайте его.
- Держите about-me.md не более 300 слов.
- Держите voice.md не более 500 слов.
- Используйте британский английский во всём, если образцы явно не американские.
- Никогда не используйте длинные тире в любом выходном файле или черновике.
- Не создавайте файл voice.md. Сигналы отсутствия находятся внутри voice.md.


