Настройка CLAUDE.md для Claude Code по методике Карпати
Пошаговая инструкция по созданию и настройке файла CLAUDE.md для Claude Code на основе наблюдений Андрея Карпати о типичных ошибках LLM при написании кода.
Требования
- Установленный Claude Code
- Папка с проектом или репозиторий
- Текстовый редактор
Получить исходный файл CLAUDE.md
Репозиторий multica-ai/andrej-karpathy-skills содержит один файл CLAUDE.md, собранный из наблюдений Андрея Карпати о ловушках LLM при программировании. Скопируйте его, чтобы не описывать правила с нуля.
curl -fsSL https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md -o CLAUDE.mdРазместить файл в корне проекта
Claude Code автоматически подхватывает CLAUDE.md из корневой директории проекта. Положите файл туда, где лежит основной код, чтобы инструкции действовали на весь репозиторий.
mv CLAUDE.md ~/projects/my-project/CLAUDE.md
# или, если уже в папке проекта:
# cp CLAUDE.md ./CLAUDE.mdАдаптировать правила под свой стек
Откройте CLAUDE.md в текстовом редакторе и дополните проектными деталями: используемые языки, команды тестирования, стиль оформления кода и ограничения контекста. Не удаляйте базовые правила Карпати — они помогают модели избегать типичных ошибок.
# Пример добавления в конец файла:
# Язык проекта: TypeScript
# Команда тестов: npm test
# Стиль кода: ESLint + PrettierПроверить работу инструкций
Запустите Claude Code в папке проекта и задайте вопрос, затрагивающий правила из файла. Убедитесь, что модель следует указанным ограничениям и не повторяет описанные Карпати ловушки.
# Откройте Claude Code в терминале:
claude
# Затем в чате спросите:
# «Какие правила из CLAUDE.md ты сейчас применяешь?»Обновлять файл по мере развития проекта
Добавляйте новые наблюдения и ограничения, когда команда сталкивается с повторяющимися ошибками генерации кода. Актуальный CLAUDE.md снижает количество правок и ускоряет разработку.
# Редактируйте файл при необходимости:
nano CLAUDE.mdНастройка CLAUDE.md для Claude Code по методике Карпати
Пошаговая инструкция по созданию и настройке файла CLAUDE.md для Claude Code на основе наблюдений Андрея Карпати о типичных ошибках LLM при написании кода.
Предварительные требования
- Установленный Claude Code
- Папка с проектом или репозиторий
- Текстовый редактор
Шаг 1: Получить исходный файл CLAUDE.md
Репозиторий multica-ai/andrej-karpathy-skills содержит один файл CLAUDE.md, собранный из наблюдений Андрея Карпати о ловушках LLM при программировании. Скопируйте его, чтобы не описывать правила с нуля.
curl -fsSL https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md -o CLAUDE.md
Шаг 2: Разместить файл в корне проекта
Claude Code автоматически подхватывает CLAUDE.md из корневой директории проекта. Положите файл туда, где лежит основной код, чтобы инструкции действовали на весь репозиторий.
mv CLAUDE.md ~/projects/my-project/CLAUDE.md
# или, если уже в папке проекта:
# cp CLAUDE.md ./CLAUDE.md
Шаг 3: Адаптировать правила под свой стек
Откройте CLAUDE.md в текстовом редакторе и дополните проектными деталями: используемые языки, команды тестирования, стиль оформления кода и ограничения контекста. Не удаляйте базовые правила Карпати — они помогают модели избегать типичных ошибок.
# Пример добавления в конец файла:
# Язык проекта: TypeScript
# Команда тестов: npm test
# Стиль кода: ESLint + Prettier
Шаг 4: Проверить работу инструкций
Запустите Claude Code в папке проекта и задайте вопрос, затрагивающий правила из файла. Убедитесь, что модель следует указанным ограничениям и не повторяет описанные Карпати ловушки.
# Откройте Claude Code в терминале:
claude
# Затем в чате спросите:
# «Какие правила из CLAUDE.md ты сейчас применяешь?»
Шаг 5: Обновлять файл по мере развития проекта
Добавляйте новые наблюдения и ограничения, когда команда сталкивается с повторяющимися ошибками генерации кода. Актуальный CLAUDE.md снижает количество правок и ускоряет разработку.
# Редактируйте файл при необходимости:
nano CLAUDE.md