Часть V · Практика мастеров · Глава 13
13

Скиллы по версии Anthropic

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

~14 минут источник: tips/claude-thariq-tips-17-mar-26 Thariq · @trq212 · Anthropic
§1 · Девять правил

Что отличает хороший скилл

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

Сетка из девяти правил написания скиллов: description как триггер, gotchas, прогрессивное раскрытие, не загоняй в рельсы, продумай setup, память, скрипты, on-demand хуки.
Плашка 1.1 · Девять правил Thariq целиком. tips/claude-thariq-tips-17-mar-26.md
Остальные пять правил
ПравилоСуть
Прогрессивное раскрытиеФайловая система как контекст: ссылайся на references/api.md, агент прочитает в нужный момент.
Продумай setupКонтекст от пользователя храни в config.json; нет конфига — спроси через AskUserQuestion.
Память и данныеЛоги/JSON/SQLite в скилле; для стабильности — папка ${CLAUDE_PLUGIN_DATA} (переживает апдейт).
Храни скриптыДай Claude код — он тратит ходы на композицию, а не на переписывание бойлерплейта.
On-demand хукиХуки, живущие только пока скилл активен (Глава 05): /careful, /freeze.
§2 · Распространение

Чекин против плагина

Поделиться скиллом с командой можно двумя путями, и выбор зависит от масштаба.

Маленькая команда

Чекин в репо

Положить под .claude/skills и закоммитить. Просто, но каждый скилл немного добавляет в контекст модели.

Масштаб

Плагин + маркетплейс

Свой Claude Code marketplace: команда сама выбирает, что установить. Контекст не раздувается у всех сразу.

Как ведут маркетплейс внутри

Без центрального комитета. Полезные скиллы находят органически: заливают в sandbox-папку на GitHub, кидают ссылку в Slack. Набрал тягу — PR на перенос в маркетплейс. Курирование до релиза важно, чтобы не плодить дубликаты.

§3 · Композиция и измерение

Скиллы, которые зовут скиллы

Композиция: один скилл может зависеть от другого (скилл генерации CSV зовёт скилл загрузки файла). Менеджмента зависимостей пока нет, но достаточно сослаться на другой скилл по имени — модель вызовет его, если он установлен.

Измерение: чтобы понять, как скилл живёт, повесь PreToolUse-хук, который логирует использование. Так видно популярные скиллы и те, что недотриггерятся против ожиданий.

Большинство наших скиллов начинались как пара строк и одна gotcha, и становились лучше, потому что люди дописывали их, когда Claude натыкался на новые края.
Thariq · Anthropic
Шпаргалка главы

Шесть тезисов на вынос

  1. Description пиши для модели как условие срабатывания, не как резюме.
  2. Gotchas — самое ценное; дописывай по мере граблей. Скилл растёт от «пары строк».
  3. Не загоняй в рельсы и не повторяй очевидное: цель и ограничения, ценность сверх дефолта.
  4. Скилл — папка: прогрессивное раскрытие, скрипты, config.json, ${CLAUDE_PLUGIN_DATA}, on-demand хуки.
  5. Distribution: чекин для малых команд, плагин-маркетплейс для масштаба; курирование органическое.
  6. Композиция по имени, измерение через PreToolUse-лог.