Файл дня

Правило для Claude Code, которое ведёт лог задачи, чтобы новый разговор продолжил с того же места

Слава Сажин 06.10.2026 4 мин чтения

Правило для вашего CLAUDE.md: Claude ведёт лог каждой задачи, а новый разговор читает его и продолжает с того места, где остановился прошлый.

Сегодня в «Файле дня» правило для Claude Code. Вы закрываете разговор посреди задачи, на следующий день открываете новый, а Claude ничего не знает: задачу приходится объяснять заново, а список, который он уже составил, пропал. С этим правилом Claude ведёт лог каждой задачи в файле, и новый разговор читает его и продолжает с того места, где остановился прошлый.

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

Когда вы даёте Claude задачу или сообщаете об ошибке, он сначала ищет свои логи за последние 7 дней в ~/.claude/tasks/. Если есть лог этой же задачи, он продолжает его, а из логов на близкую тему переносит главное в раздел «Прошлый опыт». Потом заводит или обновляет лог: задача, что уже сделано, проверенные факты с их источником, что осталось сделать. Файл обновляется перед каждым ответом и каждый раз переписывается: то, что работе больше не нужно, выбрасывается. Первые две строки каждого ответа - путь к логу и что нашлось в прошлых логах, так что видно, что правило работает.

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

Что поменять под себя

Правило срабатывает на любой вопрос: «сколько будет 17*23» тоже получил свой лог и две строки сверху. Если вам это не нужно, добавьте после первой строки: «Вопрос, на который хватит ответа в одну строку, не задача: без лога и без первых строк». В нашей проверке после этого 17*23 и вопрос о столице получили обычный ответ, а список для кофейни свой лог получил. Чтобы хранить логи дольше недели, поменяйте 7 в пункте 2 и -mtime -7 в команде поиска. Две строки мы добавили сами. Первая: результат, который есть только в ответе (список, текст, план), записывается в файл целиком. Без неё в логе было только «список выдан в чате», и новый разговор составил другой список вместо того, чтобы продолжить. С ней лог хранит весь список. Вторая: две первые строки ставятся только в ответах в чате, а не в файлах, коде, сообщениях коммитов или выводе, который читает программа (JSON, CSV). Без неё один ответ из двух на просьбу «5 названий в виде JSON-массива, больше ничего» начался с этих двух строк и блока кода, и скрипт, который читает вывод запуска claude -p по расписанию, на нём бы сломался. С ней 12 ответов в JSON из 12 на четырёх языках пришли чистыми, а в файле todo.md, который написал Claude, таких строк не было.

Как поставить

Правило дописывается в конец файла ~/.claude/CLAUDE.md, где лежат ваши указания для всех проектов; точная просьба есть в инструкции ниже. Потом закройте Claude Code и откройте снова, потому что файл читается при запуске. Логи лежат в ~/.claude/tasks/, внутри собственной папки Claude, поэтому перед записью туда он спросит разрешения: ответьте Yes. Имена файлов логов начинаются с точки, их покажет ls -a ~/.claude/tasks. В наших запусках claude -p Claude вообще не мог писать в эту папку, так что запуск по расписанию лога не ведёт. Проверка из инструкции ниже: попросите список покупок для кофейни, закройте Claude Code, откройте снова и попросите продолжить.

task-log.md 3 КБ Скачать
# Лог задачи: новый разговор продолжает с того места, где мы остановились

Пришла задача или сообщение об ошибке - сразу заведи файл лога, до любой другой работы.

Файл: `~/.claude/tasks/.claude-task-[short-name].md`. Если папки нет, создай её.

Содержимое файла: задача, что уже сделано, проверенные факты с их источником, что осталось сделать.
Пиши для нового разговора, который ничего не знает о прошлом.
Результат, который есть только в ответе (список, текст, план), записывай в файл целиком: новый разговор не видит прошлых ответов.
Обновление - это переписывание: выбрасывай то, что работе больше не нужно (пересказ сделанного, повторы, черновые попытки, длинные выводы команд), а не дописывай поверх.

Порядок:
1. Пришла задача или ошибка - сначала ищи прошлые логи (пункт 2).
2. Найди все логи `.claude-task-*.md` за последние 7 дней. Есть лог этой же задачи - продолжай его, а не заводи новый. Есть логи на близкую тему - перенеси главное из них в раздел «Прошлый опыт».
3. Заведи файл лога.
4. Первая строка ответа - путь к файлу.
5. Вторая строка ответа - что нашлось в прошлых логах.
6. Обновляй файл перед каждым ответом.
7. Перед тем как разговор будет сжат, запиши в файл полное состояние.

Строки из пунктов 4 и 5 - только в ответах в чате: в файлах, коде, сообщениях коммитов и в выводе, который читает программа (JSON, CSV), их нет, даже если этот вывод и есть ответ.

Команда поиска:
```bash
find ~/.claude/tasks/ -maxdepth 1 -name ".claude-task-*.md" -mtime -7 | xargs ls -lt 2>/dev/null | head -20
```

Как выглядят первые строки ответа:
> 📋 Лог задачи: `path/to/file.md` (обновлён)
> 🔍 Прошлый опыт: [что нашлось]
kak-postavit.md 2 КБ Скачать
# Как добавить правило: лог задачи, чтобы новый разговор продолжал с того места, где вы остановились

1. Попросите Claude: «Допиши содержимое скачанного файла task-log.md в конец файла ~/.claude/CLAUDE.md, а если такого файла нет, создай его».
2. Закройте Claude Code и откройте снова: правило читается при запуске.

Проверка:

1. Попросите Claude: «Составь список покупок для открытия кофейни». В первой строке ответа Claude напишет путь к логу этой задачи.
2. Закройте Claude Code, откройте снова и попросите: «Давай продолжим список покупок для кофейни». Claude найдёт лог и продолжит с того места, где вы остановились. Без файла новый разговор начинается с нуля.

Статья стоила вашего времени?

Мастер-класс каждую среду

Разбираем в прямом эфире рабочую схему на Claude Code, а запись и все файлы к ней остаются у вас. $11 в месяц.

Следующий · Среда, 07.10.2026 Claude написал «всё готово и проверено», а у вас снова ничего не работает? Ставим независимых ИИ-скептиков Слава Сажин
Все мастер-классы

Связаться с командой Combobulating