# karpathy-coder

Плагин проверяет план и diff по четырём принципам: выявляет скрытые допущения, усложнения и лишние изменения. Запускайте его перед коммитом или подключите хук.

- плагин · `type=plugin` · Claude Code · ★ 28733
- Автор: Alireza Rezvani
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/alirezarezvani/claude-skills/tree/HEAD/engineering/karpathy-coder
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/karpathy-coder

## Что делает

В плагине четыре Python-инструмента: `assumption_linter` разбирает планы на скрытые допущения, `complexity_checker` ищет признаки избыточной сложности, `diff_surgeon` отмечает шум в diff, а `goal_verifier` оценивает, можно ли проверить шаги плана. Все инструменты используют стандартную библиотеку Python. Коротко: проверка охватывает и план, и изменения в Git.

Слэш-команда `/karpathy-check` запускает проверку перед коммитом, а субагент `karpathy-reviewer` проверяет diff по всем четырём принципам. Хук `karpathy-gate.sh` работает как неблокирующая проверка внимания; его можно подключить через Husky. Если нужна обязательная блокировка коммита, этот хук сам по себе её не обеспечивает.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add alirezarezvani/claude-skills
```
В чате агента (не в терминале):
```text
/plugin install karpathy-coder@claude-code-skills
```

## Когда брать
- найти скрытые допущения в плане
- выявить лишнюю сложность в коде
- отделить шум от целевых изменений в diff
- проверить, есть ли у шагов плана критерии проверки
- запустить обзор изменений перед коммитом

## Примеры запросов агенту
- Проверь мой diff перед коммитом командой `/karpathy-check`.
- Найди скрытые допущения в плане `implementation-plan.md`.
- Проверь, не добавились ли в diff изменения, не связанные с задачей.

## Похожие
- [superpowers](https://affpapa.org/nevibecode/plugins/superpowers.md) — плагин · ★ 305248
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [mattpocock-skills](https://affpapa.org/nevibecode/plugins/mattpocock-skills.md) — плагин · ★ 303516
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [serena](https://affpapa.org/nevibecode/plugins/serena.md) — плагин · ★ 44635
- [security-guidance](https://affpapa.org/nevibecode/plugins/security-guidance.md) — плагин · ★ 44635

Из того же набора: [alirezarezvani/claude-skills](https://affpapa.org/nevibecode/by/alirezarezvani/claude-skills.md) — 463 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
