CLAUDE.md для Claude Code: навыки Карпати
Один файл CLAUDE.md, который улучшает поведение Claude Code на основе наблюдений Андрея Карпати о типичных ошибках LLM при кодировании.
Требования
- Claude Code установлен
- Редактор кода и доступ к папке проекта
Создать CLAUDE.md в корне проекта
В корне репозитория создайте файл CLAUDE.md. Claude Code подхватывает его автоматически при начале работы с проектом.
touch CLAUDE.mdОписать правила поведения на основе наблюдений Карпати
Добавьте в файл пункты, которые помогают модели избегать типичных ошибок: не писать код без понимания задачи, проверять типы и граничные случаи, не выдумывать API, писать тесты параллельно с кодом. Каждое правило формулируйте кратко и по делу.
# CLAUDE.md
## Общие принципы
- Перед генерацией кода уточняйте требования, если они неясны.
- Не выдумывайте функции и аргументы библиотек; проверяйте документацию.
- Пишите тесты для новой логики сразу, а не «потом».
- Проверяйте типы и обрабатывайте ошибки явно.
## Стиль кода
- Следуйте принятому в проекте стилю.
- Не оставляйте закомментированный код без комментария к нему.Проверить работу Claude Code
Откройте проект в Claude Code и попросите помочь с задачей. Убедитесь, что модель следует правилам из CLAUDE.md: спрашивает уточнения, не пишет лишнего кода и ссылается на файл.
Обновить правила при необходимости
Если Claude Code начинает игнорировать инструкции, дополните CLAUDE.md примерами хорошего и плохого кода из вашего проекта. Перезапустите сессию, чтобы изменения вступили в силу.
CLAUDE.md для Claude Code: навыки Карпати
Один файл CLAUDE.md, который улучшает поведение Claude Code на основе наблюдений Андрея Карпати о типичных ошибках LLM при кодировании.
Предварительные требования
- Claude Code установлен
- Редактор кода и доступ к папке проекта
Шаг 1: Создать CLAUDE.md в корне проекта
В корне репозитория создайте файл CLAUDE.md. Claude Code подхватывает его автоматически при начале работы с проектом.
touch CLAUDE.md
Шаг 2: Описать правила поведения на основе наблюдений Карпати
Добавьте в файл пункты, которые помогают модели избегать типичных ошибок: не писать код без понимания задачи, проверять типы и граничные случаи, не выдумывать API, писать тесты параллельно с кодом. Каждое правило формулируйте кратко и по делу.
# CLAUDE.md
## Общие принципы
- Перед генерацией кода уточняйте требования, если они неясны.
- Не выдумывайте функции и аргументы библиотек; проверяйте документацию.
- Пишите тесты для новой логики сразу, а не «потом».
- Проверяйте типы и обрабатывайте ошибки явно.
## Стиль кода
- Следуйте принятому в проекте стилю.
- Не оставляйте закомментированный код без комментария к нему.
Шаг 3: Проверить работу Claude Code
Откройте проект в Claude Code и попросите помочь с задачей. Убедитесь, что модель следует правилам из CLAUDE.md: спрашивает уточнения, не пишет лишнего кода и ссылается на файл.
Шаг 4: Обновить правила при необходимости
Если Claude Code начинает игнорировать инструкции, дополните CLAUDE.md примерами хорошего и плохого кода из вашего проекта. Перезапустите сессию, чтобы изменения вступили в силу.