Курс/Скиллы, сабагенты, хуки, плагины

8 мин · +130 баллов

Сабагенты: помощники для побочной работы

Сабагент делает побочную задачу в своём контексте и возвращает только результат.

К концу этого урока

Ты сможешь поручить побочную задачу сабагенту, запустить несколько параллельно и создать файл своего помощника.

В некоторых задачах много чтения, которое потом не понадобится: поиск по всему проекту, разбор логов, сравнение документов. Сабагент — помощник, которого Claude запускает для такой задачи. Он работает в своём контекстном окне и возвращает короткий отчёт, поэтому основной разговор остаётся чистым.

✕«Агент делает что хочет»

Сабагент работает по тем же правилам, что и основная сессия. Он наследует твои правила разрешений, а если ты работаешь в режиме auto, acceptEdits или bypass, он работает в том же режиме. Когда помощнику в фоне нужно разрешение, вопрос появляется в основной сессии с его именем.

Когда сабагент полезен

Хорошие задачи для сабагента

  1. 1Исследование, где нужно прочитать много файлов: «найди все места, где приложение отправляет почту».
  2. 2Длинный вывод, от которого нужна только суть: логи тестов, большой файл с данными.
  3. 3Несколько независимых вопросов сразу: каждый помощник берёт один, и они работают параллельно.
  4. 4Второе мнение: проверяющий, который не писал этот код.

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

💬 Попроси обычными словами

«Используй сабагента, чтобы найти все места в проекте, где мы отправляем почту. Верни только имена файлов, номера строк и по одному предложению на каждое место.»

Claude запустит помощника и, пока тот работает, покажет строку с его именем и задачей. В разговор придёт сводка, а не все файлы, которые помощник прочитал.

💬 Или несколько сразу

«Запусти три сабагента параллельно: один проверяет страницу регистрации, второй — страницу оплаты, третий — настройки. Каждый перечисляет только те ошибки, которые может воспроизвести. Потом сведи результаты.»

Каждый сабагент расходует те же лимиты, что и основной разговор, поэтому три помощника тратят запас тарифа быстрее, чем один.

Свой помощник

Свой сабагент — это Markdown-файл в .claude/agents/ внутри проекта или в ~/.claude/agents/ для всех проектов. Проще всего попросить Claude, например: «создай сабагента code-reviewer только на чтение в .claude/agents/». В свежих версиях команда /agents лишь напоминает сделать именно так или поправить эти папки самому.

💬 Создай помощника

«Создай в .claude/agents/ сабагента code-reviewer только на чтение. Пусть он проверяет мои изменения на ошибки и непонятный код и даёт конкретные советы, ничего не меняя. Покажи мне файл.»

Claude напишет файл вроде того, что ниже. Прочитай его и попроси поправить обычными словами, если что-то не так.

.claude/agents/code-reviewer.md
---
name: code-reviewer
description: Проверяет код на качество и хорошие практики. Использовать после того, как код написан или изменён.
tools: Read, Glob, Grep
model: inherit
---

Ты проверяешь код. Когда тебя вызывают, изучи код и дай
конкретные, выполнимые замечания о качестве, безопасности и практиках.

Что значат поля

  1. 1name: имя помощника. Обязательно.
  2. 2description: когда Claude стоит передавать ему работу. Обязательно; пиши коротко.
  3. 3tools: чем он может пользоваться. Read, Glob и Grep делают его помощником только на чтение. Без этого поля он получит все инструменты, доступные сабагентам.
  4. 4model: на какой модели он работает; inherit оставляет модель основного разговора.
  5. 5Ниже дефисов: инструкции для помощника.
Для новичков
›Если Claude не находит нового помощника

Если папки agents не было, когда сессия началась, Claude Code её не заметит. Набери /exit, снова запусти claude и повтори просьбу. Правки в уже существующем файле помощника подхватываются за несколько секунд без перезапуска.

Для опытных
✦Если ты уже опытный

Сабагенты, которых запускает Claude, по умолчанию стартуют в фоне; /tasks показывает их, а Ctrl+B в терминале отправляет в фон того, кого Claude ждёт. isolation: worktree даёт сабагенту собственный временный git worktree. Другие поля: permissionMode, maxTurns, skills (загружаются целиком), mcpServers, memory, effort, color, background. Explore и Plan стартуют без CLAUDE.md, чтобы быть быстрыми и дешёвыми. Если описания своих сабагентов в сумме больше 15 000 токенов, при запуске появится предупреждение. Agent teams, где согласованно работают отдельные сессии, экспериментальные и по умолчанию выключены. Для вопроса о том, что уже есть в разговоре, /btw легче сабагента.

Проверь себя

Claude нужно прочитать 200 лог-файлов, чтобы найти одну ошибку. Зачем просить сабагента?

Проверь себя

Ты создал проверяющего сабагента с tools: Read, Glob, Grep. Что он может?

Факты проверены по официальной документации Claude Code 24 октября 2026 г. · источник

ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

PhD · CEO, digital health