AgenturaРазобрать задачу

CLAUDE.md: файл, который делает агента ветераном вашего проекта

· 5 мин чтения

Содержание

  1. Что написать в первый CLAUDE.md
  2. Формулируйте правила проверяемо
  3. Обновляйте после ошибок, по расписанию это бессмысленно
  4. Когда файл разжирел: наша история про 118 КБ
  5. Несколько уровней памяток
  6. Самое важное - в автоматические проверки
  7. Частые вопросы
  8. Что запомнить

Каждый новый диалог ИИ-агент начинает с чистого листа: он забыл ваши договорённости, запреты и всю историю проекта. Лекарство - файл-памятка в корне проекта: CLAUDE.md для Claude Code, AGENTS.md для Codex. Агент читает его на старте каждой сессии и сразу знает, куда попал и по каким правилам здесь работают.

Разница между пустой и зрелой памяткой - это разница между стажёром в первый день и сотрудником с годовым стажем. Мы ведём такие файлы для семи агентов флота и набили на этом все возможные шишки - включая памятку, которая разрослась до 118 килобайт и едва не парализовала целую сессию. Делимся выводами.

Что написать в первый CLAUDE.md

Стартовую версию делает сам агент - командой /init он осмотрит проект и составит черновик. Дальше файл растёт руками. Костяк хорошей памятки:

Формулируйте правила проверяемо

Главная ошибка памяток - пожелания вместо правил. Агент покорно кивнёт на «пиши аккуратно и качественно», но исполнить это невозможно: критерий отсутствует.

Работает переформулировка в проверяемое:

Пожелание Правило
Пиши понятно Абзацы до 4 строк, у каждого термина - объяснение в скобках
Будь осторожен с базой Запросы к боевой базе - только на чтение; изменения только через файл миграций
Оформляй красиво Цвета и отступы - только из файла design-tokens.md

Тест простой: можно ли по правилу однозначно сказать, нарушено оно или соблюдено. Если нет - это пожелание, и агент его потеряет.

Обновляйте после ошибок, по расписанию это бессмысленно

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

Обратное тоже верно: правило, которое ни разу за месяцы никого ни от чего защитило, - кандидат на удаление.

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

Внедрить ИИ-агента

Когда файл разжирел: наша история про 118 КБ

Памятка читается агентом целиком в начале каждой сессии - и её размер это налог на каждый диалог. Мы однажды позволили CLAUDE.md рабочего проекта дорасти до 118 килобайт: 80 из них занимала подробная карта файлов. Результат - агент захлёбывался: память сессии забивалась за три хода, работа встала. После разреза файла до 34 килобайт всё ожило.

Правила, которые мы с тех пор соблюдаем:

Принцип: памятка - точка входа и свод законов; энциклопедии место рядом, в docs/. Знания лежат рядом и подгружаются по задаче - так же, как это устроено в навыках агента.

Несколько уровней памяток

Файлов может быть больше одного, и это удобно:

Действует принцип матрёшки: чем ближе файл к месту работы, тем он главнее при конфликте.

Самое важное - в автоматические проверки

Текстовое правило агент способен проигнорировать - редко, но способен. Для критичного есть уровень надёжнее: проверки, которые выполняются кодом. Запрет на секреты в репозитории надёжнее закрыть автоматической проверкой перед каждым сохранением, чем строкой в памятке; требования к текстам - скриптом, который ищет запрещённые слова. Памятка говорит «как надо», автоматика гарантирует.

Частые вопросы

CLAUDE.md и AGENTS.md - нужны оба? При работе с двумя агентами - да, но содержание одно: ведите один файл, второй сделайте его копией или ссылкой. Стандарт AGENTS.md понимает всё больше инструментов.

Кто должен писать памятку - я или агент? Вместе: черновик и структуру - агент (/init), правила и запреты - вы. Формулировать записи тоже удобно через агента: «добавь в памятку правило про…».

Как понять, что памятка работает? По исчезновению повторных ошибок. Агент перестал путать бренд и трогать запретное - файл выполняет свою работу.

Что запрещено писать в памятку? Секреты: пароли, ключи, токены. Памятка попадает в репозиторий и читается каждой сессией - место секретов в .env.

Сколько времени уходит на ведение? Минуты в неделю: строка после ошибки, чистка раз в месяц. Это самые окупаемые минуты во всей работе с агентом.

Что запомнить

Покажем на вашем проекте, как превратить агента из стажёра в ветерана за неделю.

Разобрать задачу
Дмитрий Симаков

Дмитрий Симаков

Основатель Агентуры, автор блога

Привет! Я строю агентные контуры для бизнеса и работаю на собственном флоте из семи ИИ-агентов. Среди кейсов: CRM премиум-бутика в Telegram, автоматизация event-производства, агентный конвейер этого блога. Ещё больше практики - в моём Телеграм-канале.

Подписаться на канал

Тема ближе к делу, чем к чтению? Смотрите услугу: Внедрение ИИ-агентов под ключ