Сабагенты и скиллы

Тема дорожной карты · Claude от Anthropic

Сабагенты и скиллы — два механизма масштабирования Claude Code за пределы одного диалога. Сабагенты — параллельные экземпляры агента, которые Claude Code порождает под независимые под-задачи: поиск по кодовой базе, исследование незнакомого модуля, ревью изменений. Скиллы — переиспользуемые пакеты инструкций, подгружаемые в контекст по требованию: вызовом slash-команды (/name) или автоматически, когда описание скилла совпадает с задачей. Вместе они превращают Claude Code из «умного чата в терминале» в оркестратор рабочих процессов с маленьким базовым контекстом.

Как это работает

Кастомные типы агентов описываются markdown-файлами с frontmatter в .claude/agents/: имя, описание, разрешённые инструменты и модель. Классический паттерн — read-only агент Explore для быстрого поиска по коду: правки ему запрещены, поэтому его безопасно запускать параллельно основной работе. Скилл — это папка с файлом SKILL.md (тоже с frontmatter), лежащая в .claude/skills/ (проектные скиллы) или ~/.claude/skills (пользовательские). Ключевое отличие от CLAUDE.md: CLAUDE.md всегда находится в контексте целиком, а у скилла в контексте постоянно живёт только описание — тело загружается лишь тогда, когда оно релевантно задаче. Принцип: базовый контекст держим маленьким, детали подгружаем по требованию.

Когда применять

Сабагентов запускайте для независимых потоков работы: пока основной агент пишет код, сабагент ищет использования API или ревьюит изменения в соседнем пакете. Скилл заводите по простому правилу: вставили в чат одни и те же инструкции дважды — повышайте их до скилла. Для событийной автоматики (линтер после каждой правки) подходят hooks — shell-команды на события харнесса; для внешних инструментов — MCP-серверы, а не скиллы.

Типичные ошибки

Размытое описание скилла — главный промах: именно описание гейтит автотриггер, и неточная формулировка означает, что скилл либо не срабатывает, либо срабатывает не к месту. Другие ловушки: перенос всего CLAUDE.md в скиллы (базовые правила проекта должны быть в контексте всегда); выдача сабагенту полного набора инструментов там, где достаточно read-only; ожидание, что скилл сработает «по расписанию» — события и расписания решаются hooks, а не скиллами; раздувание SKILL.md до размеров, при которых теряется весь выигрыш от ленивой загрузки.

Связанные понятия

Полезные ресурсы

Проверить знания (2)

Загрузка вопросов…