general-purpose — субагент для Claude Code: задачи и установка
Субагент разбивает сложные задачи на шаги, выполняет их и при необходимости передаёт часть специализированным агентам. Подойдёт для многоэтапной работы с кодом.
npx claude-code-templates@latest --agent development-tools/general-purposeЧто делает general-purpose
general-purpose разбирает требования, составляет план для сложной задачи и выполняет работу с помощью Read, Write, Edit, Bash, Grep и Glob. Если для части работы есть подходящий специализированный агент, субагент может делегировать ему задачу. Результаты он проверяет по ходу работы и при необходимости дорабатывает.
Субагент рассчитан на общие задачи программирования и отслеживание прогресса в многоэтапной работе. Учитывайте доступные инструменты: среди них есть Write, Edit и Bash, поэтому субагент может менять файлы и выполнять команды. Чтобы добавить его в Claude Code, используйте команду установки, затем путь .claude/agents/general-purpose.md.
Какие задачи решает
- разбить сложную задачу на последовательные шаги
- передать часть работы специализированному агенту
- выполнить несколько этапов работы с кодом
- проверить результат и доработать его
Примеры запросов агенту
- Разбери требования к этой задаче, составь план и реализуй его в проекте.
- Найди подходящего специализированного агента и передай ему анализ этой части задачи.
- Выполни задачу по шагам и проверь результат перед завершением.
Как установить general-purpose
1Через claude-code-templates
npx claude-code-templates@latest --agent development-tools/general-purpose2Вручную: положить файлы
.claude/agents/general-purpose.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/general-purpose.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/general-purpose.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о general-purpose
Как установить general-purpose в Claude Code?
Выполните npx claude-code-templates@latest --agent development-tools/general-purpose, затем используйте файл .claude/agents/general-purpose.md.
Что делает general-purpose?
Он планирует сложные задачи, выполняет их доступными инструментами и может делегировать отдельные части специализированным агентам. Также он проверяет промежуточные результаты.
Какие инструменты доступны general-purpose?
Субагенту доступны Read, Write, Edit, Bash, Grep и Glob. Наличие Write, Edit и Bash означает, что он может изменять файлы и запускать команды.