Короткий ответ
CLAUDE.md — это файл project instructions, который Claude Code может загрузить как контекст. Он подходит для структуры проекта, команд, coding conventions, ожиданий по тестам, safety boundaries и правил совместной работы.
Это не enforcement mechanism. Claude Code читает его как guidance. Если правило должно выполняться в конкретный момент, используйте hooks или tool configuration, а не только CLAUDE.md.
Хороший CLAUDE.md короткий, конкретный и поддерживаемый. Используйте его для project facts, которые иначе пришлось бы повторять в каждой сессии.
Когда это важно
- Claude Code постоянно спрашивает одну и ту же структуру проекта или команды
- Команда хочет общие правила testing, style и safety
- Вы хотите снизить повторяющийся context и token usage
- Claude Code часто пропускает repository-specific conventions
- Нужно ускорить onboarding других agents или коллег
Ключевые понятия
Что писать
ПишитеCLAUDE.md как компактный project handbook:
- Что это за проект и где основные каталоги
- Команды build, test и formatting
- Architecture boundaries, которые нельзя ломать
- Самые быстрые проверки перед завершением задачи
- Secrets, logs и private config, которые нельзя раскрывать
- Conventions для документации, tests, naming и error handling
Частые ошибки
- Считать
CLAUDE.mdsystem prompt или жестким permission layer. - Делать файл слишком длинным, увеличивая context cost и снижая соблюдение правил.
- Бесконечно добавлять старые deployment notes, temporary TODO и устаревшие решения.
- Класть API Keys, tokens, cookies или private config в файл.
- Поддерживать
CLAUDE.md,AGENTS.mdи Cursor Rules с противоречивыми инструкциями.
О BetterToken
Если проект использует BetterToken, вCLAUDE.md можно напомнить: Claude Code использует Anthropic-compatible https://www.bettertoken.ai, а Codex и внешние инструменты используют OpenAI-compatible https://www.bettertoken.ai/v1.
Не записывайте реальные API Keys в CLAUDE.md. Храните их в локальных environment variables, local config files или protected secret system.
Related docs
- Что такое Claude Code и как он работает?
- Как настроить API Key и Base URL в Claude Code
- Почему Claude Code расходует много tokens и как снизить cost
- Настройка Claude Code