Используйте CLAUDE.md для сохранения проектных конвенций в сеансах Claude AI

Пользователь Reddit сообщает, что добавление файла CLAUDE.md в корень проекта — это самое эффективное изменение, которое они сделали с Claude Code. Claude читает этот файл в начале каждого сеанса, поэтому вам больше не нужно повторно объяснять такие соглашения, как использование TypeScript, Tailwind vs. CSS-модули, структуру папок для тестов или связи моделей данных.
Ключевые детали
- Размещение: Создайте файл с именем
CLAUDE.mdв корневой директории вашего проекта. - Что включить: Соглашения по кодированию (например, "Мы используем TypeScript, всегда. Никаких экспортов по умолчанию. Tailwind, а не CSS-модули. Тесты размещаем в папках tests."), а также контекст архитектуры проекта — как связаны модули, модели данных и какие файлы критически важны, а какие второстепенны.
- Поведение: Файл автоматически читается в начале каждого сеанса Claude. Ручной вызов не требуется. Соглашения применяются без запроса.
- Результат: Пользователь заметил, что „правки Claude стали заметно лучше, как только этот контекст был внедрен с самого начала сеанса".
Практический пример
# CLAUDE.mdСоглашения
- Язык: TypeScript
- Экспорты: только именованные экспорты (без экспортов по умолчанию)
- Стилизация: Tailwind CSS (без CSS-модулей)
- Тестирование: тесты в выделенных папках tests/
Архитектура
- Фронтенд: React с React Router
- Уровень API: маршруты Express в /api
- Модели данных: схема Prisma в /prisma
- Критические файлы: /src/app.ts, /src/config.ts
После добавления этого файла пользователь сообщает, что ему больше не нужно повторно вводить эти правила в каждом сеансе.
Для кого это
Для разработчиков, использующих Claude Code или любого агента кодирования на основе Claude, которые хотят получить согласованное поведение в чат-сессиях без повторения инструкций.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Дизайн Клода: 7 советов, как не выходить за рамки своих возможностей
Сначала зафиксируйте бриф в обычном чате Claude, настройте дизайн-систему до первого промпта, прикрепляйте референсы в виде скриншотов, ссылайтесь на поддиректории, а не на целые репозитории, используйте слайдеры для небольших правок, вставляйте инлайн-комментарии в чат как резервную копию, выбирайте формат экспорта под конечную платформу.

Кодируйте ИИ-ботов для борьбы с людьми в новой многопользовательской игре.
Новая многопользовательская игра позволяет игрокам программировать ИИ-ботов для состязаний с человеческими игроками в реальном времени, предлагая уникальное сочетание вызовов кодирования и игр.

Уровень управления для агентов Claude: жесткие границы безопасности и живые трассы в производстве
Пользователь API Claude создал легковесный уровень управления под агентом, чтобы добавить жесткие границы безопасности, мониторинг в реальном времени, управление через Telegram с участием человека и автоматическое создание контрольных точек — решая проблемы скрытых сбоев и неконтролируемых затрат токенов в длительных циклах агентов.

Как исправить догадки CSS в Claude Code с помощью дизайн-системы
Разработчик обнаружил, что Claude Code постоянно пересоздавал невыровненный HTML/CSS, потому что он проектирует вслепую без визуальной обратной связи. Решение: предоставить полную систему дизайна с отступами, цветами и переменными типографики, а затем разделить промпты для HTML и CSS.