Обновить

Что должно быть в вашем CLAUDE.md и как вообще устроена архитектура подгрузки этих файлов

Я надеюсь все знают, что при работе с Claude Code / Codex / Cursor / Gemini и т.п агентами, у вас в каждом проекте должны быть файлы, которые агент автоматически подсасывает в контекст.

Так вот, теперь покажу, из чего эта группа файлов может состоять

Эту схему я объясняю на своих лекциях по агентной работе, и по ней у меня устроены почти все проекты на машине

Суть коротко

Если вы работаете с Claude Code / Gemini / Codex / Cursor и практически любым современным аналогом, то все они ищут несколько файлов, которые автоматически загрузят себе в контекст, если наткнутся на них

Зачем?

Чтобы агент всегда помнил самые важные инструкции. И чтобы вам не приходилось рассказывать ему одно и то же

Далее разберу три вещи

Разбирать буду на примере Claude Code, но остальные работают практически также

1. Какие слои бывают и как агент их собирает
2. Что класть в глобальный файл, а что в проектный
3. Как не раздувать контекст

1. Слои

— глобальный ~/.claude/CLAUDE.md — грузится в каждой сессии. Неважно, откуда сам Claude Code был запущен
— CLAUDE.md в папке со всеми вашими проектами — правила распространяются на все проекты внутри
— CLAUDE.md или AGENTS.md проекта — только в этом проекте (AGENTS.md Claude прочитает, только если рядом нет CLAUDE.md)
— CLAUDE.md подпапки — когда агент полез в её файлы
— память проекта — MEMORY.md при старте, заметки по требованию

Claude не выбирает один файл, а складывает все в одно окно, от общего к частному

2. Что хранится в моем глобальном CLAUDE.md

У меня там:

— мой язык и стиль ответов
— профиль: кто я, часовой пояс, тариф
— система: Windows, какая оболочка, как писать пути, какой python
— инвентарь CLI и MCP на машине и правило «сначала CLI, потом браузер»
— правило памяти: «ничего не сохраняй без моего „да“»
— где лежит журнал сессий, если спрошу, что делали три дня назад

Но не все в одну кучу, а через индекс.

В глобальном Claude MD хранятся лишь ссылки, а детали подгружаются отдельно

Проектный CLAUDE.md — про ваш конкретный проект.

Его проектировать лучше тоже в формате индекса

Храните там всю инфу, которая была бы полезна новому сотруднику

Как запустить и проверить, как устроены папки, что нельзя трогать

Если сидите и на Claude, и на Codex, держите общее в AGENTS.md. А в CLAUDE.md подключите его строкой @AGENTS.md

Claude не так давно научился читать не только Claude md, но еще и Agents md (при условии, что Claude md отсутствует)

Один из самых важных блоков в этом файле — структура всей папки и что где лежит

3. Как не раздувать контекст

Сделайте CLAUDE.md оглавлением (ну или индексом). У каждого файла пара строк: зачем и когда его открывать: «например, упоминание вас → ссылка на файл user». Агент открывает его, только когда сработало условие

Итого:

— Глобальный CLAUDE.md — про вас и вашу железку, на которой он крутится
— проектный CLAUDE.md — про проект, соответственно
— есть еще MEMORY.md, но про него в следующий раз расскажу

Claude каждый раз собирает всё это в одно окно. Чем короче каждый слой, тем больше места остаётся на работу

А проверить, что лежит в контексте вашего агента, можно через команду /context (в Claude Code)

А какая самая полезная секция в вашем CLAUDE.md?

Я конечно не рассказал и 10% правил по работе с этими файлами, но лучше так, чем никак

Ну и да, у меня намного больше картинок, но на Habr в посте можно только 1 разместить

Теги:
+3
Комментарии13

Методичка по построению VPN, осень 2026

Осенью 2026 года за шесть недель заблокировали четыре зарубежных VPN сервера, и каждый следующий прожил меньше предыдущего, три последних заблокировали за пять дней. Все настроено серьезно: VLESS поверх REALITY с self-steal SNI на собственном домене, XHTTP, разные провайдеры, страны и ASN. Их все-равно заблокировали. Явление массовое. В начале ноября адреса зарубежных серверов живут от нескольких часов до 1-3 суток при любом протоколе. Смена IP помогает ненадолго.

Методичка по построению VPN, осень 2026

Публикации