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

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

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

Примерное время: 15 минут

К концу этого урока вы сможете:

Skills против других функций Claude Code

(3 минуты)

Claude Code предлагает несколько вариантов кастомизации, и неправильный выбор может привести к излишней сложности. Это видео объясняет, когда использовать skills, а когда CLAUDE.md, subagents, hooks и MCP servers. Вы узнаете ключевые различия между каждым вариантом и то, как они дополняют друг друга в типичной среде разработки.

Основные выводы

Claude Code предлагает несколько вариантов кастомизации: Skills, CLAUDE.md, subagents, hooks и MCP servers. Они решают разные проблемы, и знание того, когда использовать каждый из них, поможет вам избежать неправильных решений. Давайте разберем их.

CLAUDE.md против Skills

CLAUDE.md загружается в каждую беседу, всегда. Если вы хотите, чтобы Claude использовал строгий режим TypeScript в вашем проекте, поместите это в ваш файл CLAUDE.md.

Skills загружаются по требованию. Когда Claude сопоставляет запрос с skill, инструкции этого skill присоединяются к беседе. Ваш контрольный список для ревью PR не должен быть в контексте, когда вы пишете новый код — он активируется, когда вы запрашиваете ревью.

Используйте CLAUDE.md для:

Используйте Skills для:

Skills против Subagents

Skills добавляют знания в вашу текущую беседу. Когда skill активируется, его инструкции присоединяются к существующему контексту.

Subagents работают в отдельном контексте. Они получают задачу, работают над ней независимо и возвращают результаты. Они изолированы от основной беседы.

Используйте Subagents, когда:

Используйте Skills, когда:

Skills против Hooks

Hooks срабатывают по событиям. Hook может запускать linter каждый раз, когда Claude сохраняет файл, или проверять ввод перед определенными вызовами инструментов. Они являются событийно-ориентированными.

Skills являются запросно-ориентированными. Они активируются в зависимости от того, что вы спрашиваете.

Используйте Hooks для:

Используйте Skills для:

Собираем все воедино

Типичная конфигурация может включать:

Каждый элемент выполняет свою специализацию. Не пытайтесь уместить все в skills, если другой вариант подходит лучше — и вы можете использовать несколько одновременно. Skills предоставляют автоматические знания, специфичные для задачи, CLAUDE.md предназначен для постоянно действующих инструкций, subagents работают в изолированных контекстах, hooks срабатывают по событиям, а MCP предоставляет внешние инструменты.

Используйте skills, когда у вас есть знания, которые Claude должен применять автоматически, когда тема актуальна, и комбинируйте их с другими функциями для всесторонней кастомизации.

Размышления по уроку

Что дальше

В следующем уроке вы узнаете, как делиться skills со своей командой и организацией — от коммита их в репозитории до распространения через плагины и развертывания на уровне предприятия через управляемые настройки.

Обратная связь

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