Мастер Claude · Блок 4. Skills и автоматизация

Урок 35 из 93 · ~10 мин чтения

Именованные сессии: --name

Урок пока закрыт

Курс проходится последовательно.

К текущему уроку

Почему это важно именно вам

Типичная рабочая среда директора по развитию — это несколько параллельных процессов. Прямо сейчас у вас может идти согласование квартального отчёта с руководством, одновременно с этим — переговоры по бюджету с подрядчиком, и параллельно — анализ результатов запущенной кампании, который нужно завершить к пятнице. Каждый из этих процессов требует разного контекста: разные документы, разные договорённости, разные ожидания результата.

Если вы работаете с Claude в браузере — вы либо держите три разных вкладки открытыми и молитесь, чтобы браузер не закрылся, либо каждый раз начинаете разговор заново, теряя 3-5 минут на восстановление контекста. «Мы обсуждали бюджет кампании, я говорил, что ориентировочно это 400 тысяч в месяц, и что согласовали только пилотный период на 6 недель...» — это каждый раз. Claude Code решает это принципиально иначе.

Флаг --name позволяет дать сессии имя при старте — и потом вернуться к ней в любой момент через --resume. Одна сессия на квартальный отчёт, другая на переговоры с Циан, третья на разбор аналитики. Вы переключаетесь между ними как между документами в редакторе — быстро, без потери нити, без повторного объяснения контекста. Это не просто удобство: это разница между рабочим инструментом и инструментом, который работает «примерно».

Что это такое

Представьте, что у вас на рабочем столе лежат несколько папок с документами. Папка «Квартальный отчёт», папка «Переговоры с Циан», папка «Аналитика мая». Каждая папка — это незаконченный разговор: вы открываете, работаете, откладываете, возвращаетесь. Всё, что обсуждалось по теме, лежит внутри. Другие темы туда не попадают.

Именованная сессия — это именно такая папка. Вы даёте ей имя, работаете внутри, закрываете. Позже называете то же имя — Claude возвращается ровно туда, где остановились: помнит контекст, помнит договорённости, помнит, что именно обсуждалось. Не нужно снова объяснять, кто такой Циан и почему пилотный период именно шесть недель.

Технически сессия — это история переписки, которую Claude Code хранит на вашем компьютере. Каждый разговор по умолчанию либо создаётся заново, либо продолжает последний — если вы не указали ничего дополнительного. Флаг --name говорит: «Этот разговор — про квартальный отчёт. Запомни под этим именем». Флаг --resume говорит: «Найди мне разговор про квартальный отчёт и продолжи его».

Сессия — это не документ, это живой контекст

Claude в именованной сессии знает всё, что вы обсуждали раньше. Он знает, какие решения принимались, какие условия согласованы, на каком этапе находится задача. Это принципиально отличается от «открыл новый чат и объяснил с нуля».

Аналогия из деловой практики: когда вы ведёте переговоры с партнёром и встречаетесь повторно, вы не начинаете с «добрый день, мы с вами никогда не встречались». Вы говорите: «На прошлой встрече договорились, что сначала пилот, потом — решение о масштабировании». Именованная сессия — это именно такой накопленный разговор, к которому можно вернуться.

Как работает на практике

Шаг 1. Создайте именованную сессию

Запуск Claude с именем выглядит так:

claude --name 'квартальный-отчёт'

Имя задаётся один раз при первом запуске. После этого сессия с таким именем существует и хранится на вашем компьютере.

Несколько практических соображений про имена:

Внутри сессии работаете как обычно — пишете запросы, прикладываете файлы, обсуждаете задачи. Когда закончили на сегодня — просто закройте терминал или наберите exit.

Шаг 2. Вернитесь к сессии

Когда нужно продолжить работу над той же темой:

claude --resume 'квартальный-отчёт'

Claude возвращается к этому разговору с полным контекстом. Вы можете продолжить с того места, где остановились. Если прошло несколько дней — Claude знает, что обсуждалось в прошлый раз, и вам не нужно ничего повторять.

Частичное совпадение имён

Если у вас одна сессия квартальный-отчёт — достаточно написать часть имени: claude --resume квартальный. При точном совпадении сессия откроется сразу. Если под имя подходит несколько — claude --resume откроет список с подставленным поиском, а /resume внутри сессии вернёт ошибку. Но если у вас несколько сессий с похожими именами — лучше использовать полное имя, чтобы не попасть не туда.

Шаг 3. Просмотрите список сессий

Когда накопится несколько именованных сессий, полезно видеть их все:

claude --resume

Без аргументов команда открывает интерактивный список сессий: имя, время последней активности, ветка. Ctrl+R переименовывает выбранную, Ctrl+A расширяет список на все проекты. Вы видите, какие разговоры у вас ведутся, когда последний раз заходили в каждый из них.

Это позволяет:
- Не терять нить на проектах, к которым возвращаетесь раз в неделю
- Видеть «заброшенные» сессии, которые можно закрыть или возобновить
- Быстро ориентироваться, если работаете с несколькими проектами параллельно

Шаг 4. Разделите работу по именованным сессиям

Паттерн, который хорошо работает для директора: одна сессия на один текущий проект или процесс. Не на задачу (задача закрывается за час), а именно на процесс — который длится дни или недели и требует возвращения.

Вот как это выглядит в реальной работе:

# Утро: работаете над квартальным отчётом
claude --resume 'квартальный-отчёт-q2'

# Через час: звонок с Циан, нужно разобрать их предложение
claude --name 'переговоры-циан-июнь'

# После обеда: анализ результатов кампании
claude --resume 'аналитика-кц-май'

# Вечер: возвращаетесь к отчёту, добавляете финальные правки
claude --resume 'квартальный-отчёт-q2'

Каждый контекст отдельно. Ничего не смешивается. Возвращаетесь туда, где нужно.

Разные задачи — разные сессии

Если вы обсуждаете договор с Циан и одновременно анализируете данные коллцентра в одной сессии — Claude будет держать оба контекста и может непреднамеренно смешивать их. Это не ошибка Claude, это нормальное поведение: он использует всё, что знает по теме. Держите разные задачи в разных сессиях — это даёт чистоту и предсказуемость.

Реальный сценарий: переговоры с подрядчиком

Допустим, вы договариваетесь с рекламным агентством о бюджете на следующий квартал. Переговоры идут несколько дней: сначала обсудили объём, потом агентство прислало КП, вы его разбирали с Claude, потом был звонок, потом встреча — и так далее.

Без именованных сессий каждый раз: «мы обсуждаем КП рекламного агентства, вот основные пункты, вот наши ограничения по бюджету, вот то, что согласовали на прошлой встрече...» — минут пять только на ввод контекста.

С именованными сессиями:

# Первый разговор — создаём сессию
claude --name 'агентство-кп-q3'

> Разбираем КП рекламного агентства на Q3. Бюджет — до 1.2 млн в квартал, 
> приоритет — Яндекс.Директ и Авито. Вот КП: [вставляете текст]

Через три дня, после встречи:

claude --resume 'агентство-кп-q3'

> На встрече договорились: пилот 6 недель с бюджетом 400 тысяч.
> Нужно составить письмо с фиксацией договорённостей.

Claude знает весь предшествующий контекст. Он понимает, что за агентство, какой был исходный бюджет, что обсуждалось. Письмо будет точным.

Частые ошибки

Именуют всё подряд и теряются в сессиях. Создали 20 сессий за месяц, часть из них — разовые задачи, которые уже закрыты. В итоге claude --resume выдаёт длинный список, и неясно, что актуально. Решение: именуйте только то, к чему точно вернётесь. Разовые задачи — без имени, они просто исчезнут после закрытия терминала или уйдут в анонимную историю.

Используют слишком общие имена. 'работа', 'отчёт', 'циан' — через неделю непонятно, какой именно отчёт и когда. Лучше: 'кп-циан-июнь-2026', 'отчёт-метрика-q2', 'переговоры-пик-пилот'. Имя должно однозначно описывать контекст через месяц, когда вы его увидите в списке.

Имя можно менять в любой момент

/rename новое-имя внутри сессии или Ctrl+R на строке сессии в списке claude --resume. Поэтому стоит потратить 10 секунд и придумать хорошее имя сразу. Если ошиблись — создайте новую сессию с правильным именем и перенесите контекст вручную одним сообщением.

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

Ожидают, что --resume найдёт сессию по похожему, но не точному имени. Создали сессию квартальный-отчёт, а пишете --resume квартал-отчёт — не найдётся. Claude резолвит только точное совпадение имени; неточное открывает список с уже подставленным поиском. Если сессия не находится — откройте claude --resume и скопируйте имя оттуда.

Сессии хранятся локально

История сессий лежит на вашем компьютере. Если вы работаете на двух машинах (рабочей и домашней) — сессии не синхронизируются автоматически. Это важно учитывать: начали разговор на работе, продолжить дома не получится без ручного переноса.

Когда нужно / когда нет

Используйте именованные сессии, когда:

Хорошие кандидаты для именованных сессий: переговоры с партнёрами и подрядчиками, работа над документом в несколько итераций (КП, договор, отчёт), аналитические проекты с накапливающимися данными, подготовка к важным встречам или презентациям.

Не нужны именованные сессии, когда:

Хорошее правило: сессия живёт, пока живёт проект

Если проект закрылся — сессия становится архивом. Если открывается новый квартал — новая сессия, даже если тема та же. Это как новая папка для нового периода: документы другие, контекст другой.

Дополнительный сценарий, где именованные сессии особенно ценны: подготовка к встречам. Встреча с генеральным директором или ключевым клиентом — это процесс, который начинается за несколько дней: вы собираете данные, формулируете позицию, обкатываете аргументы, готовите вопросы. Всё это — в одной сессии. В день встречи открываете её, просите Claude дать финальное резюме или список ключевых тезисов — и идёте подготовленным.

Ещё один паттерн: сессия как рабочий журнал. Вы ведёте в ней регулярные обновления по проекту — раз в несколько дней добавляете, что произошло, что изменилось, что решили. Claude накапливает контекст и в любой момент может дать сводку состояния: что было, где находимся, что дальше.

Связь с другими уроками

День 7 — сессии и история переписки. В том уроке объяснялось, как Claude Code хранит историю разговора в рамках одной сессии и почему это важно для качества ответов. Именованные сессии — это надстройка над тем же механизмом: вы получаете управление над тем, когда история начинается и когда к ней можно вернуться.

День 32 — первый skill. Skills и именованные сессии решают разные задачи, но хорошо сочетаются. Skill фиксирует, как делать задачу. Именованная сессия хранит контекст конкретного процесса. Типичная связка: запускаете /аналитика-кп (skill) внутри именованной сессии 'переговоры-циан-июнь' — skill знает, как анализировать КП, сессия знает, что именно уже обсуждалось с этим партнёром.

День 36 — fork сессий. Следующий урок расширяет тему: вы узнаете, как создать ветку от существующей сессии, когда нужно попробовать альтернативный сценарий, не ломая основную нить. Это как «сохранение» в игре перед рискованным решением — попробовали, не подошло, вернулись к основной ветке.

Задание на сегодня

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

Запустите:

claude --name 'конкретное-говорящее-имя'

Введите контекст: кратко объясните Claude, что это за задача, какие ключевые параметры и договорённости уже есть. Одно-два сообщения — достаточно. Потом закройте.

Критерий «выполнено»: через несколько часов или завтра запустите claude --resume 'то-же-имя' и убедитесь, что Claude помнит контекст без повторных объяснений. Один вопрос по теме без предисловий — и нормальный ответ.

Резюме

Следующий урок откроется после отметки.