Работа с субагентами в Claude Code
Давайте посмотрим практическую часть работы с субагентами в Claude Code. Прежде чем начать, важно понимать, что агенты Claude Code могут находиться на двух уровнях:
- на уровне проекта (доступны только в текущем проекте)
 - на глобальном уровне пользователя (доступны для всех проектов в системе)
 
Папка, в которой хранятся агенты — это .claude/agents либо в домашней директории пользователя, либо в директории проекта. В ней создаются субагенты Claude Code, которые мы можем использовать.
Основная команда для работы с агентами — это команда /agents. С её помощью можно создавать новых агентов и просматривать существующих в системе.
Создание и настройка агента
При создании нового агента нужно указать, где он будет доступен. Есть два варианта:
- на уровне основного проекта, в котором вы находитесь
 - на уровне глобального пользователя (Personal)
 
Второй вариант позволяет пользоваться агентом независимо от того, в каком проекте вы находитесь.
Существует два способа создания агента:
- автоматическая генерация
 - ручная конфигурация
 
При ручной конфигурации необходимо:
- Придумать уникальный идентификатор для агента (например, 
analyzer) - Написать системный промпт для агента
 - Описать условия вызова агента (вручную, при событии или при работе с определёнными файлами)
 - Указать возможности и инструменты агента
 - Выбрать модель (например, Sonnet)
 - Выбрать цвет для визуального отличия
 
После создания агента необходимо перезапустить Claude Code, чтобы изменения применились. Затем можно вызвать агента командой, например: "Используй агент analyzer и проанализируй проект".
При создании агента в проекте появляется папка .claude/agents с файлом конфигурации агента. Этот файл содержит все настройки: цвет, модель, описание и условия вызова.
Вы можете создавать агентов вручную без командной строки. Просто создайте файл в папке .claude/agents и пропишите необходимую конструкцию с настройками. В description укажите, когда вызывать агента и что он делает.
Агенты можно создавать на глобальном уровне для пользователя и использовать их в любом проекте системы.
        
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти