Внутри Anthropic в активном ходу сотни скиллов. Thariq из команды Claude Code собрал, что из этого реально работает. В Главе 01 мы узнали, что такое скилл. Здесь — как писать их хорошо и держать в порядке на масштабе.
Скилл — это папка, а не markdown-файл: внутри скрипты, ассеты, справочники, которые агент открывает по мере надобности. Это и есть прогрессивное раскрытие. Из девяти советов Thariq четыре стоит запомнить дословно, остальные — держать в уме.

| Правило | Суть |
|---|---|
| Прогрессивное раскрытие | Файловая система как контекст: ссылайся на references/api.md, агент прочитает в нужный момент. |
| Продумай setup | Контекст от пользователя храни в config.json; нет конфига — спроси через AskUserQuestion. |
| Память и данные | Логи/JSON/SQLite в скилле; для стабильности — папка ${CLAUDE_PLUGIN_DATA} (переживает апдейт). |
| Храни скрипты | Дай Claude код — он тратит ходы на композицию, а не на переписывание бойлерплейта. |
| On-demand хуки | Хуки, живущие только пока скилл активен (Глава 05): /careful, /freeze. |
Поделиться скиллом с командой можно двумя путями, и выбор зависит от масштаба.
Положить под .claude/skills и закоммитить. Просто, но каждый скилл немного добавляет в контекст модели.
Свой Claude Code marketplace: команда сама выбирает, что установить. Контекст не раздувается у всех сразу.
Без центрального комитета. Полезные скиллы находят органически: заливают в sandbox-папку на GitHub, кидают ссылку в Slack. Набрал тягу — PR на перенос в маркетплейс. Курирование до релиза важно, чтобы не плодить дубликаты.
Композиция: один скилл может зависеть от другого (скилл генерации CSV зовёт скилл загрузки файла). Менеджмента зависимостей пока нет, но достаточно сослаться на другой скилл по имени — модель вызовет его, если он установлен.
Измерение: чтобы понять, как скилл живёт, повесь PreToolUse-хук, который логирует использование. Так видно популярные скиллы и те, что недотриггерятся против ожиданий.
“Большинство наших скиллов начинались как пара строк и одна gotcha, и становились лучше, потому что люди дописывали их, когда Claude натыкался на новые края.