ГАЙД 2026

CLAUDE.md по принципам Карпати: как настроить coding-агента

Один файл на 2,3 КБ, 224 тысячи звёзд на GitHub и четыре правила, которые снимают самые дорогие привычки агентов: молчаливые допущения, переусложнение и правки «заодно».

Настройка агентовCLAUDE.md2026
Категория Настройка coding-агентовФормат Файл инструкцийОбновлено 26.10.2026

Репозиторий multica-ai/andrej-karpathy-skills — это один файл CLAUDE.md на 2 357 байт с четырьмя принципами, собранными из публичных наблюдений Андрея Карпати об ошибках LLM в коде. К 26.10.2026 у него 224 467 звёзд и 22 459 форков — больше, чем у большинства Agent Skills вместе взятых. Ниже — что именно написано в файле, как его подключить в Claude Code, Cursor и другие агенты, и как проверить, что он действительно работает.

Важно с самого начала: это не навык с инструментами и не плагин с кодом. Это текстовые правила поведения, которые агент читает в начале сессии. Эффект достигается не магией, а тем, что агент перестаёт молча выбирать интерпретацию задачи и начинает её проговаривать.

224 467
Звёзды GitHub
снято 26.10.2026
2,3 КБ
Размер CLAUDE.md
2 357 байт
4
Принципов
плюс правило про tradeoff
28
Коммитов за год
файл стабилен с апреля

01Какие ошибки агента лечит файл

Исходный тезис автора проекта — четыре наблюдения о поведении моделей в коде. Первое: модель делает неверные допущения «за вас» и спокойно идёт дальше, не проверяя их, не задавая вопросов и не показывая развилки. Второе: она любит усложнять — плодит абстракции, конфигурируемость, обработку невозможных сценариев и пишет тысячу строк там, где хватило бы сотни. Третье: она меняет и удаляет код и комментарии, которые не понимает, даже если это не относится к задаче. Четвёртое: она плохо работает с размытыми критериями успеха.

Каждой из этих привычек в файле противопоставлен принцип. Логика простая: если агенту дать явные критерии проверки, он будет крутиться в цикле до их выполнения — это как раз то, в чём модели сильны. Если критериев нет, он останавливается там, где решил, что «выглядит нормально».

ПринципПротив чегоКак звучит в файле
Think Before Codingмолчаливые допущения, скрытая путаница«Не предполагай. Не скрывай непонимание. Показывай развилки»
Simplicity Firstпереусложнение, раздутые абстракции«Минимум кода. Ничего спекулятивного»
Surgical Changesправки «заодно», удаление чужого кода«Трогай только то, что должен. Убирай только свой мусор»
Goal-Driven Executionразмытые критерии, работа «на глаз»«Определи критерии успеха. Повторяй, пока не проверено»
Формулировки — по CLAUDE.md репозитория (перевод смысловой, не дословный).
Про tradeoff авторы пишут сами
В файле есть отдельная строка: правила смещают баланс в сторону осторожности, а не скорости. Для тривиальных задач — опечатка, однострочный фикс — полноценный ритуал не нужен, и это прямо разрешено. Без этой оговорки файл превращает агента в бюрократа.

02Три способа подключить правила

Файлы в репозитории разложены по хостам: CLAUDE.md для Claude Code, skills/karpathy-guidelines/SKILL.md для Agent Skills, .cursor/rules/karpathy-guidelines.mdc для Cursor и манифест плагина в .claude-plugin/. Все четыре версии несут один и тот же текст правил, отличаются только обёрткой и способом установки.

Вариант A: плагин Claude Code
1
Добавьте маркетплейс
Команда выполняется внутри Claude Code
Claude Codecopy
/plugin marketplace add forrestchang/andrej-karpathy-skills
2
Поставьте плагин
Правила станут доступны во всех проектах
Claude Codecopy
/plugin install andrej-karpathy-skills@karpathy-skills
В README устаревший владелец репозитория
Команды в README ссылаются на forrestchang/andrej-karpathy-skills, а сам репозиторий живёт как multica-ai/andrej-karpathy-skills. Старый путь пока отвечает редиректом (проверено 26.10.2026), но при установке из маркетплейса надёжнее брать текущее имя — иначе рано или поздно получите 404.
Вариант B: файл в проект
1
Новый проект
Скачайте файл как CLAUDE.md в корень
terminalcopy
curl -o CLAUDE.md https://raw.githubusercontent.com/multica-ai/andrej-karpathy-skills/main/CLAUDE.md
2
Существующий проект
Допишите правила в конец своего файла
terminalcopy
cat karpathy.md >> CLAUDE.md
3
Проверьте результат
В файле должно быть четыре раздела правил
terminalcopy
grep -c '^## ' CLAUDE.md

Третий способ — скилл: скопируйте каталог skills/karpathy-guidelines в свой набор навыков, если хост поддерживает формат Agent Skills (папка + SKILL.md с frontmatter). Четвёртый — правило Cursor: файл .cursor/rules/karpathy-guidelines.mdc уже лежит в репозитории, его можно перенести в свой проект или подключить как глобальное правило. Подробности — в CURSOR.md репозитория.

Где живёт инструкция
Плагин / маркетплейсПравила доступны во всех проектах сразу, обновление централизованноемасштабCLAUDE.md проектаВерсионируется вместе с кодом, легко дополнить своими правиламипроектСкилл (SKILL.md)Подключается по требованию, работает в хостах с поддержкой Agent SkillsнавыкПравило CursorТот же текст для Cursor через .cursor/rulesIDE

03Что внутри: четыре принципа дословно

Файл короткий, и это его сильная сторона: правила читаются за минуту и не размываются. Ниже — суть каждого раздела с практическим переводом на язык задач.

CLAUDE.mdmarkdown
## 1. Think Before Coding
- State your assumptions explicitly. If uncertain, ask.
- If multiple interpretations exist, present them.
- If a simpler approach exists, say so.

## 2. Simplicity First
- No features beyond what was asked.
- No abstractions for single-use code.
- If 200 lines could be 50, rewrite it.
  1. Думай до кода. Перед реализацией агент обязан перечислить допущения, показать альтернативные трактовки и остановиться, если задача непонятна, — вместо того чтобы выбрать одну версию молча.
  2. Сначала простота. Никаких фич сверх запроса, абстракций для одного вызова, «гибкости» без запроса и обработки невозможных сценариев. Тест: «старший инженер назвал бы это переусложнённым?»
  3. Хирургические правки. Не улучшать соседний код, не рефакторить то, что не сломано, не удалять чужой мёртвый код — только упомянуть. Удалять разрешено лишь то, что осиротело из-за собственных правок.
  4. Цель вместо команды. «Добавь валидацию» превращается в «напиши тесты на невалидные входы и добейся их прохождения». Для многошаговых задач — короткий план, где у каждого шага есть проверка.
Симптом в диффеКакой принцип сработалЧто делать
Появились файлы и абстракции, о которых не просилиSimplicity Firstвернуть задачу с явным ограничением объёма
Агент переформатировал соседний кодSurgical Changesпопросить дифф только по своей задаче
Правка сделана без вопросов и «как понял»Think Before Codingтребовать список допущений до кода
Непонятно, закончена ли задачаGoal-Driven Executionзадать критерий: какой тест должен пройти
Практическая проверка: смотреть не на текст ответа агента, а на дифф и на историю вопросов.

Отдельный раздел README — «как понять, что работает». Признаки: в диффах меньше лишних изменений, меньше переписываний из-за переусложнения, уточняющие вопросы приходят до реализации, а не после ошибки, и в пул-реквестах нет «попутных улучшений». Если ни один из признаков не появился за неделю, файл, скорее всего, просто игнорируется хостом — проверьте, что он реально загружается в контекст.

04Популярность и сравнение с другими наборами правил

По звёздам karpathy-skills — крупнейший текстовый набор правил для агентов: 224 467 звёзд против 48 327 у cloudflare/security-audit-skill и 33 178 у anthropics/knowledge-work-plugins. Но звёзды здесь означают не качество кода, а узнаваемость идеи: файл крошечный, форкают его массово и адаптируют под свои проекты.

Звёзды наборов правил и навыков для агентовснято 26.10.2026 через GitHub API
0125 000250 000karpathy-skills224 467security-audit-skill48 327knowledge-work-plugins33 178claude-seo22 016android/skills9 813
Значения в звёздах GitHub — это популярность, а не оценка качества: у karpathy-skills нет ни кода, ни тестов.
Форков на 1000 звёзд: насколько правила переделывают под себярасчёт по данным GitHub API, снято 26.10.2026
075150claude-seo137knowledge-work-plugins110karpathy-skills100android/skills65security-audit-skill62
Отношение форков к звёздам ×1000. Высокое значение означает, что набор чаще копируют в свой проект, чем просто отмечают звездой.

Разница в метриках объясняет и разницу в природе проектов. karpathy-skills — это 2,3 КБ текста, который копируют в проект целиком; claude-seo и security-audit-skill — многофайловые наборы с поднавыками, скриптами и собственными процедурами. Поэтому у них форков на тысячу звёзд больше: их не «звёздят на будущее», а сразу забирают в работу.

05Ограничения и честные оговорки

  • Репозиторий не обновлялся с 20.04.2026 (последний push), 28 коммитов за 52 недели — это стабильный текст, а не развивающийся продукт.
  • GitHub API не определяет лицензию (поле license пустое), хотя README и SKILL.md указывают MIT. Для корпоративного использования юридическую формулировку надо брать из README, а не из метаданных GitHub.
  • 144 открытых issue — это в основном запросы «добавьте правило про X», а не баги: текстовый файл не ломается.
  • Правила не заменяют тесты и ревью: они лишь меняют то, как агент задаёт вопросы и насколько узко правит код.
  • В разных хостах файл читается по-разному: Claude Code подхватывает CLAUDE.md автоматически, другие агенты требуют явной ссылки на файл в первом сообщении.
Как проверить эффект за один день
Возьмите типовую задачу («добавь валидацию в форму»), прогоните её без файла и с файлом, и сравните диффы: число изменённых файлов, число строк вне задачи и наличие вопросов до кода. Это измеримее, чем чтение описаний в README.
Вердикт Qantcore
8,6/ 10
Самый дешёвый способ поднять дисциплину coding-агента: 2,3 КБ текста, которые ставятся за минуту и заметно сужают дифф. Не ждите от него архитектурных решений — ждите меньшего количества «попутных улучшений» и вопросов, заданных вовремя.

Частые вопросы

Куда положить CLAUDE.md, чтобы агент его увидел?
В корень проекта — Claude Code читает CLAUDE.md из рабочего каталога автоматически. Для глобального действия используйте установку плагином через маркетплейс, а в Cursor тот же текст работает как правило .cursor/rules.
Работает ли файл с Codex, Gemini CLI и другими агентами?
Правила — обычный markdown, поэтому их можно передать любому агенту, но автоматического чтения CLAUDE.md вне Claude Code нет: в других хостах файл подключают как скилл (SKILL.md) или вставляют в первое сообщение сессии.
Это официальный проект Андрея Карпати?
Нет. Репозиторий собрал сообществом на основе его публичных наблюдений об ошибках LLM в коде; Карпати указывается как автор идей, а не как мейнтейнер проекта.
Почему в командах установки другой владелец репозитория?
README ссылается на forrestchang/andrej-karpathy-skills, а актуальный адрес — multica-ai/andrej-karpathy-skills. Старый путь пока отвечает редиректом, но для установки берите текущее имя репозитория.
Чем это отличается от Agent Skills?
Agent Skills — формат упаковки навыков с инструкциями и файлами, которые хост подгружает по требованию. Здесь же ровно один файл поведения без инструментов; в репозитории он дополнительно обёрнут в формат скилла, но суть та же — текст правил.

Источники и официальные ссылки

Настраиваете агента под свою команду?
В каталоге гайдов — инструкции по навыкам, плагинам и памяти агентов, собранные по официальным источникам.