multica-ai/andrej-karpathy-skills: A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls

Пошаговый гайд по созданию и настройке CLAUDE.md для повышения качества работы Claude Code на основе рекомендаций Andrej Karpathy.

Средний
Алексей Кузнецов
Алексей Кузнецов
Системный администратор15 ноября 2026 г.2 мин чтения

Требования

  • Доступ к Claude Code (например, через GitHub)
  • Базовые знания о LLM и их ограничениях
  • Наличие репозитория Git, где будет храниться CLAUDE.md

Изучить ключевые наблюдения Andrej Karpathy

Прочитайте список типичных ошибок LLM при кодировании, указанных в оригинальных постах Karpathy: неявные инструкции, отсутствие контекста, избыточные детали, отсутствие ясности в целях задачи.

Создать шаблон CLAUDE.md

Создайте файл CLAUDE.md в корне репозитория, задав структуру, которая будет использоваться Claude Code для анализа и улучшения кода.

cat > CLAUDE.md <<'EOF'
# CLAUDE.md

## Цель
Кратко опишите, чего вы хотите достичь с помощью Claude Code.

## Правила взаимодействия
- Будьте конкретны в запросах.
- Указывайте контекст (файлы, функции, задачи).
- Описывайте желаемый результат.

## Примеры запросов
- "Пожалуйста, добавьте обработку ошибок в функцию calculate() в файле utils.py."
- "Упростите этот фрагмент кода, сохранив его логику."
EOF

Установить ясные инструкции в каждом запросе

При написании запроса к Claude Code укажите:

  1. Что именно нужно сделать (изменение, добавление, удаление).
  2. Где находится код (путь к файлу, функция).
  3. Какой результат ожидается (пример ввода/вывода, поведение).

Форматировать код в запросах

Оборачивайте код в тройные обратные кавычки с указанием языка, например:

# ваш код

Это помогает Claude точнее понять контекст.

Тестировать и итерировать

После получения изменений от Claude Code запустите тесты или вручную проверьте работу. При необходимости уточните запрос, уточнив детали или добавив новые ограничения.

git diff

Обновлять CLAUDE.md по мере изменения проекта

Регулярно редактируйте CLAUDE.md, добавляя новые правила, примеры и уточнения, чтобы Claude Code оставался эффективным.

multica-ai/andrej-karpathy-skills: A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls

Пошаговый гайд по созданию и настройке CLAUDE.md для повышения качества работы Claude Code на основе рекомендаций Andrej Karpathy.

Предварительные требования

  • Доступ к Claude Code (например, через GitHub)
  • Базовые знания о LLM и их ограничениях
  • Наличие репозитория Git, где будет храниться CLAUDE.md

Шаг 1: Изучить ключевые наблюдения Andrej Karpathy

Прочитайте список типичных ошибок LLM при кодировании, указанных в оригинальных постах Karpathy: неявные инструкции, отсутствие контекста, избыточные детали, отсутствие ясности в целях задачи.

Шаг 2: Создать шаблон CLAUDE.md

Создайте файл CLAUDE.md в корне репозитория, задав структуру, которая будет использоваться Claude Code для анализа и улучшения кода.

cat > CLAUDE.md <<'EOF'
# CLAUDE.md

## Цель
Кратко опишите, чего вы хотите достичь с помощью Claude Code.

## Правила взаимодействия
- Будьте конкретны в запросах.
- Указывайте контекст (файлы, функции, задачи).
- Описывайте желаемый результат.

## Примеры запросов
- "Пожалуйста, добавьте обработку ошибок в функцию calculate() в файле utils.py."
- "Упростите этот фрагмент кода, сохранив его логику."
EOF

Шаг 3: Установить ясные инструкции в каждом запросе

При написании запроса к Claude Code укажите:

  1. Что именно нужно сделать (изменение, добавление, удаление).
  2. Где находится код (путь к файлу, функция).
  3. Какой результат ожидается (пример ввода/вывода, поведение).

Шаг 4: Форматировать код в запросах

Оборачивайте код в тройные обратные кавычки с указанием языка, например:

# ваш код

Это помогает Claude точнее понять контекст.

Шаг 5: Тестировать и итерировать

После получения изменений от Claude Code запустите тесты или вручную проверьте работу. При необходимости уточните запрос, уточнив детали или добавив новые ограничения.

git diff

Шаг 6: Обновлять CLAUDE.md по мере изменения проекта

Регулярно редактируйте CLAUDE.md, добавляя новые правила, примеры и уточнения, чтобы Claude Code оставался эффективным.

Поделиться:TelegramX / TwitterVK