Новый проект
0xwilliamortiz/andrej-karpathy-skills
Плагин и набор правил для Claude Code и Cursor, помогающий снижать число ошибочных предположений, переусложнений и побочных изменений в коде.
- Stars
- ★ 558
- Forks
- ⑂ 95
- Язык
- n/a
- Статус
- В канале 1 янв. 1 г.
AI-разбор
Проект превращает описанные Andrej Karpathy типичные ошибки языковых моделей при разработке программного обеспечения в четыре практических принципа для Claude Code. Правила требуют явно формулировать предположения, останавливать работу при неясностях, выбирать минимальное решение, ограничивать изменения нужными файлами и проверять результат по заранее определённым критериям. Основной вариант поставки — плагин Claude Code, устанавливаемый командой /plugin install andrej-karpathy-skills@karpathy-skills; также правила можно добавить в файл CLAUDE.md конкретного проекта. В репозитории присутствует правило для Cursor в файле .cursor/rules/karpathy-guidelines.mdc и описана настройка через CURSOR.md. Проект не предоставляет библиотеку, автоматические тесты или отдельный исполнительный механизм: его содержимое представляет собой руководства для поведения инструментов разработки. Лицензия проекта — MIT.
Разработчики и команды, использующие Claude Code или Cursor для написания и изменения программного кода и стремящиеся сделать поведение языковой модели более осторожным, простым, локальным и проверяемым.
Что внутри
- Плагин Claude Code с четырьмя принципами поведения при работе с кодом
- Правило Think Before Coding для явной фиксации предположений, неоднозначностей и компромиссов
- Правило Simplicity First против лишних функций, абстракций и спекулятивной гибкости
- Правило Surgical Changes для ограничения правок областью пользовательской задачи и сохранения существующего стиля
- Правило Goal-Driven Execution с формулировкой проверяемых критериев успеха и последовательной верификацией
- Файл правила Cursor .cursor/rules/karpathy-guidelines.mdc и возможность ручного добавления принципов в CLAUDE.md
Где применять
- Подключать к Claude Code в новых и существующих проектах, чтобы снизить риск неверных предположений при реализации задач
- Использовать в командах разработки для ограничения побочных рефакторингов и изменений несвязанных участков кода
- Применять при постановке многошаговых задач, где необходимы явные критерии успеха и проверка результата
- Подключать в Cursor через репозиторное правило для единых требований к работе модели с кодом
- Добавлять принципы в CLAUDE.md проекта при необходимости объединить их с локальными правилами разработки
Темы