Как приручить Claude Code с помощью сотни готовых субагентов
Недавно Anthropic выпустила Claude Code — CLI-инструмент, который обещает перевернуть наше представление о терминальной разработке. Но те, кто уже успел его пощупать, знают: иногда Claude ведет себя как слишком умный, но рассеянный стажер. Он может отлично написать функцию, но забыть про специфику вашего фреймворка или нагородить костылей в инфраструктуре.
Репозиторий awesome-claude-code-subagents решает эту проблему через концепцию субагентов. Это не просто промпты, а специализированные «личности» для Claude, заточенные под конкретные задачи — от отладки PostgreSQL до проектирования микросервисов.
Что за субагенты и зачем они нужны
Если коротко, субагент — это изолированный контекст с набором инструкций и прав доступа. Когда вы просите Claude Code сделать ревью кода, обычная модель может пропустить нюансы безопасности. Но если за дело берется субагент security-auditor, он работает по четкому чек-листу, имеет ограниченный (безопасный) доступ к инструментам и не забивает основной чат лишним мусором.
В этом репозитории собрали больше 120 таких специалистов. Они разбиты по категориям: бэкенд, фронтенд, DevOps, безопасность и даже бизнес-аналитика.
Как это работает на практике
Самое приятное — это простота установки. Ребята из VoltAgent сделали полноценный маркетплейс плагинов. Можно поставить всё одной командой:
claude plugin marketplace add VoltAgent/awesome-claude-code-subagents
claude plugin install voltagent-lang
После этого у вас в арсенале появляются узкие специалисты. Например, если вы пишете на Go, субагент golang-pro будет знать всё о конкурентности и идиоматичном коде, чего иногда не хватает базовой модели.
Изоляция контекста
Это, пожалуй, главная фишка. У каждого субагента свое «окно памяти». Это значит, что детали реализации сложного SQL-запроса, над которым пыхтел sql-pro, не будут висеть мертвым грузом в основном диалоге, когда вы перейдете к обсуждению UI. Это экономит токены и, что важнее, не дает Claude запутаться в собственных галлюцинациях.
Что интересного в каталоге
Проект впечатляет охватом. Вот несколько категорий, которые показались мне наиболее полезными для ежедневной работы.
Языковые эксперты и фреймворки
Тут есть всё: от typescript-pro до специфичных вещей вроде elixir-expert или rails-expert. Особенно радует наличие специалистов по старым технологиям, например dotnet-framework-4.8-expert. Если вам «повезло» поддерживать легаси, такой помощник сэкономит кучу времени на чтении архивной документации.
Инфраструктура и DevOps
Здесь живут kubernetes-specialist, terraform-engineer и даже ansible-expert. Интересно, что авторы разделили агентов по ролям: есть те, кто пишет код (DevOps), и те, кто разгребает завалы (incident-responder). Последний заточен на анализ логов и быстрый поиск причин падения системы.
Качество и безопасность
Мой фаворит — error-detective. Когда в консоли вылетает непонятная ошибка, этот агент проводит целое расследование, сопоставляя трейсы с изменениями в коде. Также есть accessibility-tester для проверки доступности интерфейсов, что часто вылетает из головы при быстрой разработке.
Умная маршрутизация моделей
Авторы проекта подошли к вопросу прагматично. В описании каждого агента указано, какую модель Claude лучше использовать.
- Для тяжелых задач вроде архитектурного ревью (
architect-reviewer) рекомендуетсяopus. - Для повседневного кодинга —
sonnet. - Для простых вещей типа написания документации или SEO-чеков — быстрая и дешевая
haiku.
Это позволяет не стрелять из пушки по воробьям и контролировать расходы на API.
Как начать пользоваться
Если не хотите возиться с плагинами, можно использовать интерактивный установщик:
curl -sO https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/install-agents.sh
chmod +x install-agents.sh
./install-agents.sh
Скрипт позволит выбрать нужные категории и раскидает файлы агентов по папкам ~/.claude/agents/. После этого в Claude Code можно просто написать: «Попроси code-reviewer проверить мои последние коммиты», и магия начнется.
Стоит ли оно того
Проект выглядит как маст-хэв для тех, кто решил плотно пересесть на Claude Code. Главная ценность здесь не в самих промптах (хотя они прописаны очень детально), а в структурировании рабочего процесса. Вместо того чтобы каждый раз объяснять нейронке, что вы пишете на FastAPI с использованием PostgreSQL и хотите соблюдать принципы Clean Architecture, вы просто вызываете нужного «сотрудника».
Из минусов — README местами перегружен ссылками, и в таком количестве агентов легко потеряться. Но наличие agent-installer, который помогает искать нужных специалистов прямо в чате, этот недостаток нивелирует.
Если вы чувствуете, что стандартный Claude Code иногда «тупит» или выдает слишком общие советы — попробуйте подсунуть ему специализированного субагента. Разница в качестве ответов заметна сразу.