раздел 00
Что такое skill
Skill - это переиспользуемый навык агента. Вы один раз описываете, как делать какую-то задачу (процесс, чек-лист, набор правил), складываете это описание в нужную папку, и дальше агент подключает его сам, когда задача релевантна. Не надо каждый раз вставлять в чат одни и те же объяснения.
Простой пример. Вы каждый раз пишете агенту: "оформляй коммиты так-то, заголовок до 50 символов, в конце такая-то подпись". Вместо повторения вы делаете skill commit-style с этими правилами. Теперь, когда вы просите сделать коммит, агент сам вспоминает навык и применяет его.
Обычная инструкция в чате живёт один разговор. Skill - это инструкция, которая лежит на диске и подключается снова и снова, без вашего напоминания.
Чем skill отличается от сообщения в чате
В обычном чате вы каждый раз заново объясняете контекст и правила. Это долго, и легко что-то забыть. Skill решает это: правила записаны один раз, агент достаёт их когда нужно.
Главная идея: подключение по описанию
У хорошего skill есть короткое описание: что он делает и когда применять. Агент видит это описание и сам решает, нужен навык в текущей задаче или нет. Это называют model-invoked - навык вызывает не человек кнопкой, а сама модель по контексту.
Поэтому описание - самая важная часть навыка. Если оно расплывчатое, агент не поймёт, когда навык уместен, и не подключит его. Про это подробно в разделе про создание своего skill.
Зачем это вообще нужно
- Не повторять одно и то же. Любую процедуру, которую вы объясняете агенту чаще одного раза, стоит вынести в skill.
- Единые правила в команде. Навык лежит в репозитории, его видят все, агент у всех ведёт себя одинаково.
- Расширение агента. К навыку можно приложить скрипты и шаблоны - агент начинает уметь то, чего не умел из коробки.
- Дёшево по контексту. Тело навыка подгружается только когда он реально нужен, а не висит в каждом запросе.
Где это есть
Идея общая, но называется по-разному. В Claude это Agent Skills (файл SKILL.md). В Cursor - Rules и кастомные команды. В Codex - файл AGENTS.md и кастомные промпты. Дальше разберём каждый инструмент отдельно, а в конце сведём всё в одну таблицу.