Скиллы Claude Code — как упаковать процесс в команду
Устройство скилла, чем он отличается от промпта, зачем скиллам уровни риска и почему повторил действие дважды — оформи третье как скилл.
Скилл — это процесс, упакованный в команду. Пишу /клиент — агент разбирает заявку по моему чек-листу: боли, бюджет, красные флаги, три пакета цен. Пишу /сайт — запускается весь пайплайн сборки лендинга. У меня таких команд больше восьмидесяти, и это, пожалуй, главный рычаг всей системы.
Чем скилл отличается от промпта
Промпт я пишу каждый раз заново и каждый раз чуть по-другому. Скилл — файл с инструкцией, которая написана один раз, отлажена и вызывается по имени. Разница та же, что между «объяснить на словах» и «дать регламент».
Внутри скилла обычно три части: когда его применять (триггеры), что делать по шагам и что запрещено. Запреты — недооценённая часть. Половина надёжности моих скиллов — из явных «никогда не делай X».
Уровни риска
Все мои скиллы поделены на уровни по последствиям. Красный — деньги, деплой, отправка клиентам: обязательные остановки с подтверждением. Жёлтый — всё, что уходит наружу: одна остановка перед действием. Зелёный — локальная работа с файлами: без остановок. Белый — только чтение.
Новый скилл создаётся отдельным скиллом (да, скилл для создания скиллов), который сам ставит нужные гейты по уровню. Руками, без гейтов — запрещено. Однажды я поленился, и черновик ушёл человеку без вычитки. Больше не ленюсь.
Правило двух повторений
Как понять, что пора оформлять скилл: действие повторилось дважды. Третий раз должен выполняться командой. Кажется избыточным — пока не посчитаешь, сколько раз в неделю ты «быстренько» делаешь одно и то же руками.
Есть и обратная сторона: скиллы протухают. Инструмент обновился, путь поменялся — скилл тихо ломается. Раз в месяц прогоняю ревизию: какие команды реально вызывались, какие ни разу — кандидаты в архив. База скиллов — как база знаний: живёт, только если её чистят.
ПРИМЕНИТЬ У СЕБЯ
Хотите разобрать, как это ложится на вашу задачу? Напишите — обычно пары сообщений хватает, чтобы понять, есть ли смысл двигаться дальше.
Telegram @bosswor