Навыки агента: инструкции по требованию
Навыки Claude Code это единственный слой, который ничего не стоит, пока не нужен. Что туда класть и почему навык месяцами не вызывается без единой ошибки.
Где мы находимся
Слой, который ничего не стоит
Знакомая история: у тебя есть порядок выпуска на сорок строк, и ты честно пытаешься впихнуть его в CLAUDE.md. Ужимаешь до трёх пунктов, теряешь половину смысла, а через неделю всё равно объясняешь голосом то, что выкинул.
Так работают все слои, которые мы разбирали до этого: текст лежит в файле, файл приезжает в контекст, ты платишь за него каждую сессию, пригодился он или нет. Отсюда и потолок в двести строк, за которым расход растёт, а соблюдение падает.
Навыки устроены иначе, и это единственное место в конфигурации, где длина ничего не стоит.
В контексте постоянно висит одна строчка с именем и описанием. Тело подтягивается в тот момент, когда навык понадобился, а не понадобился, значит и не платил.
Отсюда правило, которого нет ни в одном другом слое: сюда переезжает всё длинное. Чеклист на сорок пунктов, порядок выпуска, разбор формата, всё то, что в основном файле пришлось бы ужимать до неузнаваемости.
Ниже конкретные файлы и поля одного инструмента. У соседей есть похожие механизмы, но устроены они иначе, так что переносить один в один нельзя.
Как это выглядит
Папка и файл внутри неё:
.claude/skills/
seo-check/
SKILL.md
Сверху фронтматтер, ниже обычный текст: что делать, в каком порядке, чем проверить.
---
name: seo-check
description: Проверка статьи перед публикацией и разбор, почему материал
плохо выглядит в поиске.
---
# Проверка статьи перед публикацией
Прогоняется по готовому `.mdx` до пуша.
...На этом всё: дальше он вызывается двумя способами, ты пишешь /seo-check, либо агент зовёт его сам, когда решит, что это тот случай.
Дальше полный разбор
Полный разбор и остальные материалы уровня Pro доступны по подписке.