Данное руководство в равной степени относится и к AGENTS.md. Для начала давайте разберемся, для чего нужен CLAUDE.md. Модель похожа на новорожденного. Каждый раз, когда вы с ним разговариваете, он понятия не имеет, кто вы, кто он и что вы говорили раньше. Он учится всему этому от компьютера.
Данное руководство в равной степени относится и к AGENTS.md.
Для чего нужен CLAUDE.md
Для начала давайте разберемся, для чего нужен CLAUDE.md. Модель похожа на новорожденного. Каждый раз, когда вы с ним разговариваете, он понятия не имеет, кто вы, кто он и что вы говорили раньше. Он узнает все это из контекста, который вы ему передаете. Конечно, Claude Code поставляется с некоторым предустановленным контекстом, поэтому он знает, что это Claude Code, инструмент, который помогает вам писать код.
Таким образом, в начале каждого нового сеанса он ничего не знает о вашем проекте. Причина, по которой он по-прежнему работает достаточно хорошо, заключается в том, что собственный предустановленный контекст Claude Code учит его, что делать, чтобы понять проект, прежде чем прикасаться к нему.
Вот почему может показаться, что он довольно хорошо понимает ваш проект, но все же часто изобретает велосипед. У него есть методология быстрого ввода в курс дела, но он все равно не может знать каждую деталь вашего проекта. И вы бы не хотели, чтобы он попробовал — это сожжет слишком много жетонов.
Здесь кто-то должен использовать короткий и простой язык, чтобы рассказать об истории проекта, архитектуре и так далее. Это имеет два преимущества:
Ему не нужно будет проходить весь ваш проект, сохраняя токены.
Он не будет делать ничего, что явно противоречит намерениям вашей кодовой базы.