Навыки агентов

Как описывать и подключать собственные навыки для агентных систем.

7 уроков, первые 3 бесплатно. Полный доступ: 1490 руб.

Уроки курса

  1. What are skills?
  2. Creating your first skill
  3. Configuration and multi-file skills
  4. Skills vs. other Claude Code features
  5. Sharing skills
  6. Troubleshooting skills
  7. Course Quiz

Тест: Итоговый тест по курсу

Проверьте свои знания по материалам курса.

1. Что такое навыки (skills) в Claude Code?

  1. Встроенные команды, которые нельзя изменить
  2. Многократно используемые markdown-файлы, которые учат Claude Code автоматически выполнять определённые задачи
  3. Плагины для браузера
  4. Внешние API-сервисы
Показать ответ

Ответ: B — Навыки — это markdown-файлы (SKILL.md), содержащие инструкции, которые Claude Code может обнаруживать и использовать для более точного выполнения задач. Вы пишете навык один раз, и Claude применяет его автоматически, когда это уместно.

2. Как Claude Code решает, какой навык использовать?

  1. Пользователь должен вручную указать имя навыка
  2. Claude сравнивает запрос пользователя с описаниями (description) доступных навыков и активирует подходящие
  3. Навыки загружаются случайным образом
  4. Все навыки загружаются в каждую беседу
Показать ответ

Ответ: B — Claude использует поле description из frontmatter навыка для сопоставления с запросом пользователя. Когда вы просите Claude что-то сделать, он сравнивает запрос с доступными описаниями навыков и активирует те, которые соответствуют.

3. Где хранятся личные навыки, которые следуют за вами во всех проектах?

  1. В корне каждого репозитория
  2. В ~/.claude/skills (домашний каталог пользователя)
  3. В облачном хранилище Anthropic
  4. В системном каталоге операционной системы
Показать ответ

Ответ: B — Личные навыки хранятся в ~/.claude/skills и следуют за вами во всех проектах. Это ваш стиль сообщений коммитов, формат документации, предпочтения по объяснению кода.

4. Чем навыки отличаются от файла CLAUDE.md?

  1. CLAUDE.md загружается в каждую беседу, а навыки загружаются по требованию при совпадении с запросом
  2. CLAUDE.md загружается по требованию, а навыки — всегда
  3. Между ними нет разницы
  4. CLAUDE.md используется только для проектов, а навыки — только для личных настроек
Показать ответ

Ответ: A — CLAUDE.md загружается в каждую беседу (например, всегда использовать строгий режим TypeScript). Навыки загружаются по требованию — Claude изначально загружает только имя и описание, активируя полное содержимое только при совпадении с запросом.

5. Чем навыки отличаются от слеш-команд?

  1. Слеш-команды автоматические, а навыки требуют явного вызова
  2. Навыки активируются автоматически при распознавании ситуации, а слеш-команды требуют явного ввода
  3. Слеш-команды хранятся в markdown, а навыки — в JSON
  4. Между ними нет разницы
Показать ответ

Ответ: B — Навыки активируются автоматически, когда Claude распознаёт соответствующую ситуацию, без необходимости явного вызова. Слеш-команды, напротив, требуют от пользователя их явного ввода.

6. Где хранятся навыки проекта, доступные всей команде?

  1. В ~/.claude/skills
  2. В .claude/skills внутри корневого каталога репозитория
  3. В отдельном облачном сервисе
  4. В файле package.json
Показать ответ

Ответ: B — Навыки проекта хранятся в .claude/skills внутри корневого каталога репозитория. Любой, кто клонирует репозиторий, автоматически получает эти навыки. Они фиксируются в системе контроля версий вместе с кодом.

7. Какое простое правило помогает определить, нужен ли вам новый навык?

  1. Если задача занимает более 5 минут
  2. Если вы обнаруживаете, что повторяете одни и те же инструкции Claude снова и снова
  3. Если задача связана с написанием кода
  4. Если Claude не может выполнить задачу с первого раза
Показать ответ

Ответ: B — Простое правило: если вы обнаруживаете, что повторяете одно и то же Claude снова и снова — это навык, который ждёт, чтобы его написали. Каждый раз, когда вы объясняете стандарты кодирования, формат PR-ревью или стиль коммитов, это сигнал к созданию навыка.

8. Что содержит frontmatter файла SKILL.md?

  1. Полный текст инструкций для Claude
  2. Имя (name) и описание (description) навыка
  3. Список файлов проекта
  4. Историю изменений навыка
Показать ответ

Ответ: B — Frontmatter файла SKILL.md содержит имя (name) и описание (description) навыка. Описание — это то, как Claude решает, использовать ли навык. Ниже frontmatter располагаются фактические инструкции.