Алена
помогаю собственникам управлять бизнесом и осуществлять владенческий контроль · Екатеринбург
Ресурс

Переезд между чатами: старая сессия сама пишет новой письмо

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

Что теряется при ручном переносе

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

Автосжатие тут помогает не до конца: оно решает за вас, что важно, и оставляет вас в том же самом чате. А задача другая: не сжать переписку, а передать работу.

Что я собрала

Скилл для Claude Code. Говорю «переезжай» в старом чате, дальше он делает три вещи:

  • пишет state.md в папку задачи: цель, что готово, где остановились, следующий шаг, ключевые файлы, принятые решения;
  • собирает письмо из шести блоков: куда смотреть, как разговаривать с человеком, что сделано, грабли, открытые вопросы, следующий шаг, плюс отдельный блок «чего делать НЕ надо»;
  • находит только что открытый чат и отправляет письмо туда живым сообщением. Копировать и вставлять нечего.

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

Неожиданное применение

Задумывался скилл как спасение от переполнения, а пригодился иначе. Мы разбирали одну задачу, и по ходу разговора она разделилась надвое. Обычно такое тащат в одном чате и потом расплачиваются: контексты смешиваются, Claude тянет решение из соседней задачи, а замечаешь ты это не сразу. Я открыла пустой чат и попросила переехать с одной из задач. В новом чате поехало одно дело, в старом осталось второе с нетронутым контекстом.

Получилась обычная гигиена: одна задача, один чат. Раньше мешала цена входа, ведь расселить задачи означало переносить одну из них руками. Когда перенос стоит одну фразу, расселять становится выгодно.

Честные ограничения
  • Claude не умеет открывать окно чата. Порядок такой: открыть новый чат руками, вернуться в старый, сказать «переезжай».
  • Письмо ходит только между чатами на одной машине. На другой открываете state.md, он самодостаточен.
  • Историю переписки скилл не переносит, это сжатие. Иначе новый чат забьётся с той же скоростью.
  • Ключи и пароли в письмо не попадают намеренно, только ссылка на файл, где они лежат.
  • Для автоматической отправки нужен Claude Code 2.1.224 или новее. На версии постарше скилл выдаст то же письмо готовым блоком в чат.

Забрать: github.com/aipedagog/pereezzhai, лицензия MIT. Ставится папкой в ~/.claude/skills/, зависимостей нет.

А вы как переезжаете, когда чат забился? Тянете автосжатием до последнего или уносите работу руками? Мне интересно, что вы кладёте в перенос кроме «что сделано».

57

Это пост из ленты клуба СмыслоКод. Внутри - выпуски со связками, готовые промпты и шаблоны, живые встречи каждую неделю.

Без карты · вход за 30 секунд
Смотреть ленту клуба

Ещё в клубе