Скил, хук, сабагент, плагин: что это и когда что брать
После первых недель с Claude Code у всех появляется одно и то же желание: «хочу, чтобы он всегда делал вот это сам». Для этого существуют расширения, и их четыре вида: скилы, хуки, сабагенты и плагины. Плюс уже знакомый вам MCP. Звучит как зоопарк - но раскладывается в простую систему, если смотреть через одну аналогию: вы наняли толкового сотрудника и обустраиваете ему рабочее место.
Карта расширений через аналогию
Скил (skill) - методичка на полке. Файл с инструкцией «как правильно делается конкретная работа»: как мы пишем посты, как оформляем коммерческие предложения, как проверяем лендинг перед сдачей. Сотрудник снимает методичку с полки, когда берётся за соответствующую задачу, - в остальное время она не мешает. Скил - это знание.
Хук (hook) - правило распорядка. Автоматика, которая срабатывает сама при определённых событиях: «после каждой правки файла - проверь форматирование», «перед удалением чего-либо - остановись и спроси». Сотрудник не выбирает, следовать ли распорядку, - правило срабатывает всегда. Хук - это гарантия.
Сабагент (subagent) - узкий специалист в команде. Отдельный «сотрудник» со своей ролью и своей рабочей памятью: критик планов, ревьюер кода, исследователь. Главный агент делегирует ему кусок работы и получает результат - не захламляя собственный контекст (вы помните из шага 2.5, почему это ценно). Сабагент - это делегирование.
Плагин (plugin) - готовый набор «всё включено». Упаковка, в которой могут лежать сразу скилы, хуки, сабагенты и команды - ставится целиком из каталога одной командой. Плагин - это дистрибуция: чужой опыт, завёрнутый для установки.
MCP - розетка к внешнему миру. Вы уже пользуетесь: мосты к сервисам и данным (база Argo, почта, браузер). MCP - это доступ.
Таблица выбора
| Хотите | Берите |
|---|---|
| «Пусть знает, как у нас делается X» | Скил |
| «Пусть это происходит всегда, без напоминаний» | Хук |
| «Пусть отдельно проверит/исследует, не мешая основной работе» | Сабагент |
| «Хочу готовый чужой набор под задачу» | Плагин |
| «Нужен доступ к сервису/данным» | MCP |
Проверка одним вопросом: знание, гарантия, делегирование, дистрибуция или доступ? Ответ и есть вид расширения.
Частые ошибки выбора
- Правило в CLAUDE.md вместо хука. «Всегда проверяй после правки» в CLAUDE.md - это просьба: модель старается, но может забыть. Хук - механика: срабатывает всегда. Критичное - в хуки, пожелания - в CLAUDE.md.
- Скил-простыня на все случаи. Скил про «маркетинг вообще» не работает. Работает узкое: «пост для нашего Telegram по нашей структуре». Один скил - одно умение.
- Всё подряд из каталогов. Плагинов и скилов в интернете тысячи, и большинство - сырые (мы разбирали это в ресерче рынка: у топовых каталогов нет никакой проверки качества). Каждое лишнее расширение - шум в контексте. Ставьте то, что решает вашу реальную задачу, - в базе Argo мы держим проверенные и помечаем датой проверки.
Что дальше в кластере
Дальше - по инструменту за шаг, с практикой: ставим и пишем скилы (3.2), вешаем первые хуки (3.3), собираем команду сабагентов на нашем проверенном паке (3.4), подключаем полезные MCP-серверы (3.5), запускаем работу по расписанию (3.6), закрываем безопасность (3.7) и экономику (3.8).
Практика шага
Выпишите три своих «хочу, чтобы он всегда...» - реальных, из вашей работы за последние недели. Прогоните каждое через вопрос «знание, гарантия, делегирование, дистрибуция или доступ?» и определите вид расширения. Этот список - ваш личный план на кластер: на следующих шагах вы его реализуете.