MA
karpathy-guidelines
Поведенческие правила для снижения ошибок LLM при написании, ревью и рефакторинге кода. Помогает избегать усложнений, вносить точечные изменения и формулировать проверяемые критерии успеха.
Что делает навык
Набор поведенческих правил для снижения ошибок LLM при написании, ревью и рефакторинге кода. Помогает избегать усложнений, вносить точечные изменения и формулировать проверяемые критерии успеха, смещая баланс в сторону осторожности.
Когда применять
- Написание нового кода с целью минимизации избыточных абстракций и функций.
- Рефакторинг существующего кода с фокусом на точечные изменения без затрагивания смежных участков.
- Ревью кода для выявления скрытых допущений и отсутствия проверяемых критериев успеха.
- Исправление багов через написание тестов, воспроизводящих проблему, перед внесением изменений.
Как работает
- Перед реализацией явно сформулировать допущения, указать неясности и рассмотреть альтернативные, более простые подходы.
- Реализовать минимальный код, решающий задачу, без добавления запрашиваемых функций, гибкости или обработки невозможных ошибок.
- При редактировании менять только необходимые строки, сохраняя существующий стиль и не удаляя чужой неиспользуемый код.
- Удалять только те импорты, переменные или функции, которые стали неиспользуемыми из-за собственных изменений.
- Трансформировать задачи в проверяемые цели (например, написать тест для воспроизведения бага) и использовать их для верификации.
- Для многошаговых задач составить краткий план с указанием шагов и критериев проверки для каждого.
Примеры запросов агенту
Напиши функцию валидации 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 и совместимые) подхватывает его по описанию и следует шагам.