
Репозиторий andrej-karpathy-skills за считанные дни набрал почти 37 тысяч звезд на GitHub. Это один файл CLAUDE.md с четырьмя принципами, которые заставляют Claude Code писать код аккуратнее — без лишних абстракций, скрытых допущений и побочных правок.
Автор проекта — разработчик Форрест Чан — вдохновился постом Андрея Карпати в X, где сооснователь OpenAI перечислил типичные проблемы LLM-агентов: «Модели делают неверные допущения за тебя и несутся вперед, не проверяя. Они не признают, когда запутались, не просят уточнений, не указывают на противоречия, не предлагают альтернатив, не возражают, когда стоило бы». Карпати также отметил склонность агентов к переусложнению — они могут реализовать раздутую конструкцию на 1000 строк, когда хватило бы 100.
Чан систематизировал наблюдения Карпати в четыре правила. Первое — «Думай перед кодом»: агент должен явно формулировать допущения, предлагать несколько интерпретаций неоднозначной задачи и останавливаться, если что-то непонятно. Второе — «Простота прежде всего»: минимум кода для решения задачи, никаких абстракций для однократного использования и никаких фич «на будущее». Третье — «Хирургические правки»: менять только то, что просили, не трогать соседний код и не удалять чужой мертвый код без запроса. Четвертое — «Целеориентированное выполнение»: вместо расплывчатого «исправь баг» формулировать задачу как «напиши тест, который воспроизводит баг, затем сделай так, чтобы он прошел».
Последний принцип Чан считает ключевым — он ссылается на слова Карпати о том, что LLM «исключительно хороши в итерациях до достижения конкретной цели». Если дать агенту четкие критерии успеха, он будет крутить цикл самостоятельно; если критерии размыты («сделай, чтобы работало»), потребуется постоянное вмешательство.
Установить скилл можно одной командой — скачать CLAUDE.md в корень проекта или добавить как плагин Claude Code. По замыслу автора, это не ограничение возможностей агента, а способ направить их в нужное русло: «Когда LLM озвучивают допущения, пишут простой код, вносят точечные правки и работают над верифицируемыми целями, они становятся более надежными партнерами по кодингу».
P.S. Поддержать меня можно подпиской на канал «сбежавшая нейросеть«, где я рассказываю про ИИ с творческой стороны.
ссылка на оригинал статьи https://habr.com/ru/articles/1023642/