AIKraft/Skills/karpathy-guidelines

karpathy-guidelines

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

MAmultica-ai official Разработка ★ 216.9k

Что делает навык

Набор поведенческих правил для снижения ошибок LLM при написании, ревью и рефакторинге кода. Помогает избегать усложнений, вносить точечные изменения и формулировать проверяемые критерии успеха, смещая баланс в сторону осторожности.

Когда применять

  • Написание нового кода с целью минимизации избыточных абстракций и функций.
  • Рефакторинг существующего кода с фокусом на точечные изменения без затрагивания смежных участков.
  • Ревью кода для выявления скрытых допущений и отсутствия проверяемых критериев успеха.
  • Исправление багов через написание тестов, воспроизводящих проблему, перед внесением изменений.

Как работает

  1. Перед реализацией явно сформулировать допущения, указать неясности и рассмотреть альтернативные, более простые подходы.
  2. Реализовать минимальный код, решающий задачу, без добавления запрашиваемых функций, гибкости или обработки невозможных ошибок.
  3. При редактировании менять только необходимые строки, сохраняя существующий стиль и не удаляя чужой неиспользуемый код.
  4. Удалять только те импорты, переменные или функции, которые стали неиспользуемыми из-за собственных изменений.
  5. Трансформировать задачи в проверяемые цели (например, написать тест для воспроизведения бага) и использовать их для верификации.
  6. Для многошаговых задач составить краткий план с указанием шагов и критериев проверки для каждого.

Примеры запросов агенту

Напиши функцию валидации email, используя только стандартные библиотеки, без дополнительных абстракций.
Исправь баг в этом методе: сначала напиши тест, который его воспроизводит, затем исправь код.
Рефактори этот блок кода, изменив только сигнатуру функции и не трогая соседние комментарии или форматирование.

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «multica-ai-karpathy-guidelines» из репозитория: # https://github.com/multica-ai/andrej-karpathy-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r multica-ai-karpathy-guidelines/ ~/.claude/skills/multica-ai-karpathy-guidelines/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.