Используйте 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
👀 Смотрите также

Короткие системные подсказки улучшают соблюдение Claude и сокращают потерю токенов
Разработчик обнаружил, что замена системного промпта из 3847 слов несколькими маленькими сфокусированными подсказками (всего около 200 слов) устранила дрейф и забывание инструкций у Claude.

Использование ntfy для уведомлений агента OpenClaw
Разработчик делится опытом использования самодельной версии ntfy.sh для push-уведомлений от агентов OpenClaw, избегая ботов Discord/Telegram, запуская ntfy serve на том же VPS и используя HTTP POST-запросы.

Настройка Клода на ведение оппозиционных дебатов без уступок: 5 работающих изменений промпта
Пять конкретных техник инжиниринга промптов, чтобы предотвратить уклонение, угодничество и выдумывание со стороны Claude при выступлении в роли оппонента в дебатах, основанные на создании sparwithai.com.

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