Настройка CLAUDE.md для Claude Code по Карпати
Одна инструкция CLAUDE.md, которая улучшает поведение Claude Code на основе наблюдений Андрея Карпати о ловушках LLM при кодировании.
Требования
- Установленный Claude Code
- Доступ к терминалу и текстовому редактору
- Репозиторий, в котором будет использоваться файл CLAUDE.md
Скачать эталонный CLAUDE.md из репозитория
Получите исходный файл из репозитория multica-ai/andrej-karpathy-skills. Он содержит правила, выведенные из наблюдений Андрея Карпати о типичных ошибках LLM при написании кода.
curl -fsSL https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md -o CLAUDE.mdПоложить файл в корень проекта
Разместите CLAUDE.md в корневом каталоге вашего репозитория. Claude Code автоматически подхватит инструкцию при запуске в этой директории.
cp CLAUDE.md /путь/к/вашему/проекту/CLAUDE.md\nls -la /путь/к/вашему/проекту/CLAUDE.mdПроверить, что Claude Code читает инструкцию
Запустите Claude Code в папке с файлом и задайте вопрос о коде. Модель должна учитывать правила из CLAUDE.md: например, избегать избыточных абстракций и писать простой, понятный код.
pwdАдаптировать правила под свой стек
Отредактируйте CLAUDE.md: удалите пункты, не относящиеся к вашему языку программирования или фреймворку, и добавьте собственные замечания о предпочитаемом стиле кода.
nano CLAUDE.mdЗафиксировать файл в git
Добавьте CLAUDE.md в индекс и сделайте коммит, чтобы правила применялись всей команде и сохранялись в истории репозитория.
git add CLAUDE.md\ngit commit -m "docs: добавить CLAUDE.md с навыками Карпати для Claude Code"Настройка CLAUDE.md для Claude Code по Карпати
Одна инструкция CLAUDE.md, которая улучшает поведение Claude Code на основе наблюдений Андрея Карпати о ловушках LLM при кодировании.
Предварительные требования
- Установленный Claude Code
- Доступ к терминалу и текстовому редактору
- Репозиторий, в котором будет использоваться файл CLAUDE.md
Шаг 1: Скачать эталонный CLAUDE.md из репозитория
Получите исходный файл из репозитория multica-ai/andrej-karpathy-skills. Он содержит правила, выведенные из наблюдений Андрея Карпати о типичных ошибках LLM при написании кода.
curl -fsSL https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md -o CLAUDE.md
Шаг 2: Положить файл в корень проекта
Разместите CLAUDE.md в корневом каталоге вашего репозитория. Claude Code автоматически подхватит инструкцию при запуске в этой директории.
cp CLAUDE.md /путь/к/вашему/проекту/CLAUDE.md\nls -la /путь/к/вашему/проекту/CLAUDE.md
Шаг 3: Проверить, что Claude Code читает инструкцию
Запустите Claude Code в папке с файлом и задайте вопрос о коде. Модель должна учитывать правила из CLAUDE.md: например, избегать избыточных абстракций и писать простой, понятный код.
pwd
Шаг 4: Адаптировать правила под свой стек
Отредактируйте CLAUDE.md: удалите пункты, не относящиеся к вашему языку программирования или фреймворку, и добавьте собственные замечания о предпочитаемом стиле кода.
nano CLAUDE.md
Шаг 5: Зафиксировать файл в git
Добавьте CLAUDE.md в индекс и сделайте коммит, чтобы правила применялись всей команде и сохранялись в истории репозитория.
git add CLAUDE.md\ngit commit -m "docs: добавить CLAUDE.md с навыками Карпати для Claude Code"