Коллекция подагентов Claude Code
Обширная коллекция специализированных ИИ-подагентов для Claude Code, созданная для повышения эффективности рабочих процессов разработки с учетом специфики предметной области.
Обзор
Этот репозиторий содержит 76 специализированных подагентов, расширяющих возможности Claude Code. Каждый подагент является экспертом в определенной области и вызывается автоматически в зависимости от контекста или вручную по необходимости. Все агенты настроены на использование конкретных моделей Claude в зависимости от сложности задачи для оптимальной производительности и экономичности.
Доступные подагенты
Разработка и архитектура
- backend-architect - Проектирует RESTful API, границы микросервисов и схемы баз данных
- frontend-developer - Создаёт React-компоненты, реализует адаптивные макеты и управляет состоянием на стороне клиента
- ui-ux-designer - Создаёт дизайн интерфейсов, wireframe-макеты и дизайн-системы
- ui-visual-validator - Проверяет, достигли ли изменения в UI поставленных целей, используя тщательный анализ скриншотов
- mobile-developer - Разрабатывает приложения на React Native или Flutter с интеграцией нативных функций
- graphql-architect - Проектирует схемы GraphQL, резолверы и федерацию
- architect-reviewer - Проводит ревью изменений кода на соответствие архитектурным принципам и шаблонам
Специалисты по языкам программирования
- python-pro - Пишет идиоматичный Python-код с применением продвинутых функций и оптимизаций
- ruby-pro - Пишет идиоматичный Ruby-код с метапрограммированием, шаблонами Rails, разработкой gem-ов и тестированием
- golang-pro - Пишет идиоматичный Go-код с использованием горутин, каналов и интерфейсов
- rust-pro - Пишет идиоматичный Rust с паттернами владения, временем жизни и реализацией traits
- c-pro - Пишет эффективный C-код с правильным управлением памятью и системными вызовами
- cpp-pro - Пишет идиоматичный C++-код с современными возможностями, RAII, умными указателями и алгоритмами STL
- javascript-pro - Осваивает современный JavaScript с ES6+, асинхронными паттернами и API Node.js
- typescript-pro - Осваивает TypeScript с продвинутыми типами, дженериками и строгой типизацией
- php-pro - Пишет идиоматичный PHP-код с современными возможностями и оптимизацией производительности
- java-pro - Осваивает современный Java с потоками, параллелизмом и оптимизацией JVM
- elixir-pro - Пишет идиоматичный Elixir-код с шаблонами OTP, функциональным программированием и фреймворком Phoenix
- csharp-pro - Пишет современный C#-код с продвинутыми возможностями и оптимизацией .NET
- scala-pro - Осваивает промышленную разработку на Scala с функциональным программированием, распределёнными системами и обработкой больших данных
- flutter-expert - Осваивает разработку на Flutter с использованием Dart, виджетов и интеграции с платформами
- unity-developer - Создаёт игры на Unity с оптимизированными скриптами и настройкой производительности
- minecraft-bukkit-pro - Осваивает разработку плагинов для серверов Minecraft с использованием Bukkit, Spigot и Paper API
- ios-developer - Разрабатывает нативные приложения для iOS на Swift/SwiftUI
- sql-pro - Пишет сложные SQL-запросы, оптимизирует планы выполнения и проектирует нормализованные схемы
Инфраструктура и эксплуатация
- devops-troubleshooter - Отлаживает проблемы в продакшене, анализирует логи и устраняет ошибки развертывания
- deployment-engineer - Настраивает CI/CD-пайплайны, контейнеры Docker и облачные развертывания
- cloud-architect - Проектирует инфраструктуру AWS/Azure/GCP и оптимизирует затраты на облако
- hybrid-cloud-architect - Проектирует гибридную облачную инфраструктуру на базе AWS/Azure/GCP и OpenStack в локальных средах
- kubernetes-architect - Проектирует облачно-нативную инфраструктуру на базе Kubernetes и принципов GitOps для AWS/Azure/GCP и гибридных сред.
- database-optimizer - Оптимизирует SQL-запросы, проектирует эффективные индексы и проводит миграции баз данных
- database-admin - Управляет базами данных: резервное копирование, репликация и мониторинг
- terraform-specialist - Пишет продвинутые модули Terraform, управляет файлами состояния и реализует лучшие практики IaC
- incident-responder - Оперативно и точно реагирует на инциденты в продакшене
- network-engineer – Отладка сетевой связности, настройка балансировщиков нагрузки и анализ трафика
- dx-optimizer – Специалист по опыту разработчика, улучшает инструменты, настройку и рабочие процессы
Качество и Безопасность
- code-reviewer – Эксперт по ревью кода с акцентом на безопасность конфигурации и надежность в продакшене
- security-auditor – Проверяет код на уязвимости и обеспечивает соответствие стандарту OWASP
- test-automator – Создает комплексные тестовые пакеты: юнит, интеграционные и e2e тесты
- performance-engineer – Профилирует приложения, оптимизирует узкие места и внедряет стратегии кэширования
- debugger – Специалист по отладке ошибок, сбоям тестов и неожиданному поведению
- error-detective – Ищет ошибки в логах и кодовой базе, анализирует стек-трейсы и аномалии
- search-specialist – Эксперт по веб-исследованиям с использованием продвинутых техник поиска и синтеза
Данные и ИИ
- data-scientist – Эксперт по анализу данных: SQL-запросы, операции BigQuery и аналитика
- data-engineer – Создает ETL-пайплайны, хранилища данных и стриминговые архитектуры
- ai-engineer – Разрабатывает приложения LLM, системы RAG и пайплайны подсказок
- ml-engineer – Реализует ML-процессы, сервисы моделей и инженеринг признаков
- mlops-engineer – Создает ML-процессы, отслеживание экспериментов и реестры моделей
- prompt-engineer – Оптимизирует подсказки для LLM и ИИ-систем
Специализированные Области
- api-documenter – Создает спецификации OpenAPI/Swagger и пишет документацию для разработчиков
- payment-integration – Интегрирует Stripe, PayPal и другие платежные системы
- quant-analyst – Создает финансовые модели, тестирует торговые стратегии и анализирует рыночные данные
- risk-manager – Мониторит риски портфеля, R-множители и лимиты позиций
- legacy-modernizer – Рефакторинг устаревших кодовых баз и постепенная модернизация
- context-manager – Управляет контекстом между агентами и длительными задачами
Документация
- docs-architect – Создает комплексную техническую документацию на основе существующего кода
- mermaid-expert – Создает диаграммы Mermaid для блок-схем, последовательностей, ERD и архитектур
- reference-builder – Создает исчерпывающие технические справочники и API-документацию
- tutorial-engineer – Создает пошаговые руководства и обучающие материалы на основе кода
Бизнес и Маркетинг
- business-analyst – Анализирует метрики, составляет отчеты и отслеживает KPI
- content-marketer – Пишет статьи в блог, контент для соцсетей и email-рассылки
- hp-pro – Партнер по найму, адаптации/увольнению, отпускам, эффективности, политикам и отношениям с сотрудниками.
- sales-automator – Готовит шаблоны холодных писем, фоллоу-апов и коммерческих предложений
- customer-support – Обрабатывает заявки поддержки, отвечает на FAQ и письма клиентов
- legal-advisor - Составляет политики конфиденциальности, условия использования, отказы от ответственности и юридические уведомления
SEO и оптимизация контента
- seo-content-auditor - Анализирует предоставленный контент на качество, сигналы E-E-A-T и лучшие практики SEO
- seo-meta-optimizer - Создаёт оптимизированные мета-заголовки, описания и рекомендации по URL
- seo-keyword-strategist - Анализирует использование ключевых слов, рассчитывает плотность, предлагает семантические вариации
- seo-structure-architect - Оптимизирует структуру контента, иерархию заголовков и разметку схемы
- seo-snippet-hunter - Форматирует контент для избранных сниппетов и функций SERP
- seo-content-refresher - Определяет устаревшие элементы и предлагает обновления контента
- seo-cannibalization-detector - Анализирует несколько страниц на совпадение и конфликт ключевых слов
- seo-authority-builder - Анализирует контент на сигналы E-E-A-T и индикаторы доверия
- seo-content-writer - Пишет SEO-оптимизированный контент по ключевым словам и техническим заданиям
- seo-content-planner - Создаёт структуры контента, тематические кластеры и календари
Назначение моделей
Все 76 субагентов настроены на использование определённых моделей Claude в зависимости от сложности задачи:
🚀 Haiku (Быстро и экономично) - 15 агентов
Модель:haiku
data-scientist- SQL-запросы и анализ данныхapi-documenter- Документация OpenAPI/Swaggerreference-builder- Подробные технические справочники и API-документацияbusiness-analyst- Отслеживание метрик и KPIcontent-marketer- Блог-посты и социальные сетиcustomer-support- Техподдержка и ответы на частые вопросыsales-automator- Холодные письма и коммерческие предложенияsearch-specialist- Веб-исследования и сбор информацииlegal-advisor- Политики конфиденциальности и документы по соответствиюseo-meta-optimizer- Оптимизация мета-заголовков и описанийseo-keyword-strategist- Анализ плотности и семантики ключевых словseo-structure-architect- Структура контента и разметка схемыseo-snippet-hunter- Форматирование для избранных сниппетовseo-content-refresher- Обновление свежести контентаseo-cannibalization-detector- Обнаружение пересечений по ключевым словамseo-content-planner- Контент-календари и структуры
⚡ Sonnet (Сбалансированная производительность) - 45 агентов
Модель:sonnetРазработка и языки программирования:
python-pro- Разработка на Python с расширенными возможностямиruby-pro- Разработка на Ruby с метапрограммированием, паттернами Rails и созданием gemjavascript-pro- Современный JavaScript и Node.jstypescript-pro- Продвинутый TypeScript с типовыми системамиgolang-pro- Параллелизм и идиоматические паттерны Gorust-pro- Безопасность памяти и системное программирование на Rustc-pro- Программирование на C и встроенные системыcpp-pro- Современный C++ с STL и шаблонамиphp-pro- Современный PHP с расширенными возможностямиjava-pro- Современный Java с потоками и параллелизмомelixir-pro- Elixir с паттернами OTP и Phoenixcsharp-pro- Современный C# с .NET фреймворками и паттернамиscala-pro- Корпоративный Scala с Apache Pekko, Akka, Spark, и ZIO/Cats Effectflutter-expert- Разработка на Flutter с управлением состоянием и анимациямиunity-developer- Разработка и оптимизация игр на Unityminecraft-bukkit-pro- Разработка плагинов Minecraft с Bukkit/Spigot/Paperios-developer- Нативная разработка iOS на Swift/SwiftUIfrontend-developer- Компоненты React и пользовательский интерфейсui-ux-designer- Дизайн интерфейса и wireframesui-visual-validator- Тщательная визуальная проверка UI через анализ скриншотовbackend-architect- Проектирование API и микросервисовmobile-developer- Приложения на React Native/Fluttersql-pro- Оптимизация сложных SQL запросовgraphql-architect- Схемы и резолверы GraphQL
devops-troubleshooter- Отладка продакшнаdeployment-engineer- CI/CD пайплайныdatabase-optimizer- Оптимизация запросовdatabase-admin- Операции с базами данныхterraform-specialist- Инфраструктура как кодnetwork-engineer- Конфигурация сетиdx-optimizer- Оптимизация разработческого опытаdata-engineer- ETL пайплайны
test-automator- Создание тестовых наборовcode-reviewer- Анализ качества кодаdebugger- Исследование ошибокerror-detective- анализ логовml-engineer- деплой моделей машинного обученияlegacy-modernizer- миграция с устаревших фреймворковpayment-integration- обработка платежейmermaid-expert- диаграммы Mermaid и визуальная документацияflutter-expert- разработка на Flutterseo-content-auditor- аудит качества контента и анализ E-E-A-Tseo-authority-builder- оптимизация сигналов авторитетностиseo-content-writer- создание SEO-оптимизированного контента
🧠 Opus (Максимальные возможности) - 15 агентов
Модель:opus
ai-engineer- LLM-приложения и RAG-системыsecurity-auditor- анализ уязвимостейperformance-engineer- оптимизация приложенийincident-responder- обработка инцидентов в продакшенеmlops-engineer- инфраструктура для MLarchitect-reviewer- архитектурная целостностьcloud-architect- проектирование облачной инфраструктурыprompt-engineer- оптимизация prompt'ов для LLMcontext-manager- координация мультиагентных системquant-analyst- финансовое моделированиеrisk-manager- управление рисками портфеляdocs-architect- комплексная техническая документация по кодовой базеtutorial-engineer- пошаговые руководства и обучающий контент
Установка
Эти субагенты автоматически доступны при размещении в директории ~/.claude/agents/.
cd ~/.claude
git clone https://github.com/wshobson/agents.gitИспользование
Автоматический вызов
Claude Code автоматически делегирует задачу соответствующему субагенту в зависимости от контекста задачи и описания субагента.Явный вызов
Упомяните субагента по имени в вашем запросе:"Use the code-reviewer to check my recent changes"
"Have the security-auditor scan for vulnerabilities"
"Get the performance-engineer to optimize this bottleneck"Примеры использования
Задачи для одного агента
# Code quality and review
"Use code-reviewer to analyze this component for best practices"
"Have code-reviewer scrutinize these configuration changes"
"Have security-auditor check for OWASP compliance issues"Development tasks
"Get backend-architect to design a user authentication API"
"Use frontend-developer to create a responsive dashboard layout"Infrastructure and operations
"Have devops-troubleshooter analyze these production logs"
"Use cloud-architect to design a scalable AWS architecture"
"Get network-engineer to debug SSL certificate issues"
"Use database-admin to set up backup and replication"Data and AI
"Get data-scientist to analyze this customer behavior dataset"
"Use ai-engineer to build a RAG system for document search"
"Have mlops-engineer set up MLflow experiment tracking"Business and marketing
"Have business-analyst create investor deck with growth metrics"
"Use content-marketer to write SEO-optimized blog post"
"Get sales-automator to create cold email sequence"
"Have customer-support draft FAQ documentation"Многоагентные рабочие процессы
Эти субагенты работают вместе без сбоев, а для более сложных оркестраций вы можете использовать коллекцию Claude Code Commands, которая предоставляет 52 предустановленные слэш-команды, использующие этих субагентов в сложных рабочих процессах.
# Feature development workflow
"Implement user authentication feature"
Automatically uses: backend-architect → frontend-developer → test-automator → security-auditor
Performance optimization workflow
"Optimize the checkout process performance"
Automatically uses: performance-engineer → database-optimizer → frontend-developer
Production incident workflow
"Debug high memory usage in production"
Automatically uses: incident-responder → devops-troubleshooter → error-detective → performance-engineer
Network connectivity workflow
"Fix intermittent API timeouts"
Automatically uses: network-engineer → devops-troubleshooter → performance-engineer
Database maintenance workflow
"Set up disaster recovery for production database"
Automatically uses: database-admin → database-optimizer → incident-responder
ML pipeline workflow
"Build end-to-end ML pipeline with monitoring"
Automatically uses: mlops-engineer → ml-engineer → data-engineer → performance-engineer
Product launch workflow
"Launch new feature with marketing campaign"
Automatically uses: business-analyst → content-marketer → sales-automator → customer-support
Продвинутые рабочие процессы с Slash-командами
Для более сложной оркестрации с несколькими субагентами используйте сопутствующий репозиторий Commands:
# Complex feature development (8+ subagents)
/full-stack-feature Build user dashboard with real-time analyticsProduction incident response (5+ subagents)
/incident-response Database connection pool exhaustedML infrastructure setup (6+ subagents)
/ml-pipeline Create recommendation engine with A/B testingSecurity-focused implementation (7+ subagents)
/security-hardening Implement OAuth2 with zero-trust architectureФормат субагента
Каждый субагент следует этой структуре:
---
name: subagent-name
description: When this subagent should be invoked
model: haiku # Optional - specify which model to use (haiku/sonnet/opus)
tools: tool1, tool2 # Optional - defaults to all tools
System prompt defining the subagent's role and capabilities
Конфигурация модели
Начиная с Claude Code v1.0.64, субагенты могут указывать, какую модель Claude им следует использовать. Это позволяет эффективно делегировать задачи с учетом их сложности и стоимости:
- Низкая сложность (Haiku): Простые задачи, такие как базовый анализ данных, генерация документации и стандартные ответы
- Средняя сложность (Sonnet): Задачи разработки, ревью кода, тестирование и обычная инженерная работа
- Высокая сложность (Opus): Критические задачи, такие как аудит безопасности, ревью архитектуры, реагирование на инциденты и инженерия ИИ/МО
haiku– Быстрая и экономичная для простых задачsonnet– Сбалансированная производительность для большинства задач разработкиopus– Наиболее способная для сложного анализа и критических задач
Шаблоны оркестрации агентов
Claude Code автоматически координирует агентов, используя эти распространенные шаблоны:
Последовательные рабочие процессы
User Request → Agent A → Agent B → Agent C → ResultExample: "Build a new API feature"
backend-architect → frontend-developer → test-automator → security-auditor
Parallel Execution
User Request → Agent A + Agent B (simultaneously) → Merge ResultsExample: "Optimize application performance"
performance-engineer + database-optimizer → Combined recommendations
Условное ветвление
User Request → Analysis → Route to appropriate specialistExample: "Fix this bug"
debugger (analyzes) → Routes to: backend-architect OR frontend-developer OR devops-troubleshooter
Проверка и подтверждение
Primary Agent → Review Agent → Final ResultExample: "Implement payment processing"
payment-integration → security-auditor → Validated implementation
Когда использовать какого агента
🏗️ Планирование и архитектура
- backend-architect: Проектирование API, схемы баз данных, системная архитектура
- frontend-developer: Планирование UI/UX, архитектура компонентов
- ui-ux-designer: Дизайн интерфейса, вайрфреймы, дизайн-системы, исследование пользователей
- cloud-architect: Проектирование инфраструктуры, планирование масштабируемости
🔧 Реализация и разработка
- python-pro: Задачи по разработке на Python
- ruby-pro: Метапрограммирование Ruby, приложения на Rails, разработка гемов, тестирование RSpec/Minitest
- golang-pro: Задачи по разработке на Go
- rust-pro: Разработка на Rust, безопасность памяти, системное программирование
- c-pro: Программирование на C, встроенные системы, производительно-критичный код
- javascript-pro: Современный JavaScript, асинхронные паттерны, код для Node.js/браузера
- typescript-pro: Продвинутый TypeScript, дженерики, вывод типов, корпоративные паттерны
- java-pro: Современная разработка на Java, стримы, конкурентность, Spring Boot
- elixir-pro: Разработка на Elixir, паттерны OTP, фреймворки Phoenix, функциональное программирование
- csharp-pro: Современная разработка на C#, фреймворки .NET, корпоративные паттерны
- scala-pro: Корпоративная Scala с функциональным программированием, акторы Apache Pekko/Akka, Apache Spark, ZIO/Cats Effect, реактивные архитектуры
- flutter-expert: Разработка на Flutter, Dart, управление состоянием, анимации, кроссплатформенное развертывание
- unity-developer: Разработка игр на Unity, скрипты на C#, оптимизация производительности
- minecraft-bukkit-pro: Разработка плагинов Minecraft, системы событий, серверные функции
- ios-developer: Нативная разработка iOS на Swift/SwiftUI
- sql-pro: Запросы к базам данных, проектирование схем, оптимизация запросов
- mobile-developer: Разработка на React Native/Flutter
🛠️ Операции и обслуживание
- devops-troubleshooter: Производственные проблемы, сбои при развертывании
- incident-responder: Критические сбои, требующие немедленного реагирования
- database-optimizer: Производительность запросов, стратегии индексации
- database-admin: Стратегии резервного копирования, репликация, управление пользователями, восстановление после сбоев
- terraform-specialist: Инфраструктура как код, модули Terraform, управление состоянием
- network-engineer: Сетевое подключение, балансировщики нагрузки, SSL/TLS, отладка DNS
📊 Анализ и оптимизация
- performance-engineer: Узкие места приложения, оптимизация
- security-auditor: Сканирование уязвимостей, проверка на соответствие требованиям
- data-scientist: Анализ данных, получение инсайтов, отчеты
- mlops-инженер: ML-инфраструктура, отслеживание экспериментов, реестры моделей, автоматизация конвейеров
🧪 Контроль качества
- ревьюер-кода: Качество кода, безопасность конфигураций, надежность в продакшене
- автоматизатор-тестов: Стратегия тестирования, создание набора тестов
- отладчик: Исследование багов, устранение ошибок
- детектив-ошибок: Анализ логов, распознавание паттернов ошибок, анализ первопричин
- специалист-по-поиску: Глубокий веб-поиск, конкурентный анализ, проверка фактов
📚 Документация
- документатор-api: OpenAPI/Swagger спецификации, документация по API
- архитектор-документов: Всесторонняя техническая документация, архитектурные гайды, системные руководства
- создатель-референсов: Полные справочники по API, руководства по конфигурации, описание параметров
- инженер-обучения: Пошаговые туториалы, обучающие курсы, образовательный контент
💼 Бизнес и стратегия
- бизнес-аналитик: KPI, модели дохода, прогнозы роста, метрики для инвесторов
- менеджер-рисков: Риски портфеля, стратегии хеджирования, R-мультипликаторы, определение размера позиции
- контент-маркетолог: SEO-контент, блог-посты, социальные сети, email-кампании
- автоматизатор-продаж: Холодные письма, последующие обращения, предложения, взращивание лидов
- поддержка-клиентов: Тикеты поддержки, FAQ, справочная документация, устранение проблем
- юридический-консультант - Составление политики конфиденциальности, условий использования, отказов от ответственности и юридических уведомлений
Лучшие практики
🎯 Делегирование задач
- Позвольте Claude Code делегировать автоматически — основной агент анализирует контекст и выбирает оптимальных агентов
- Будьте конкретны в требованиях — включайте ограничения, стек технологий и требования к качеству
- Доверьтесь экспертизе агентов — каждый агент оптимизирован под свою область
🔄 Мультиагентские рабочие процессы
- Начинайте с высокоуровневых запросов — пусть агенты координируют сложные многошаговые задачи
- Передавайте контекст между агентами — убедитесь, что агенты имеют всю необходимую информацию
- Проверяйте точки интеграции — смотрите, как результаты разных агентов работают вместе
🎛️ Явный контроль
- Используйте явное вызовы для специфических нужд — когда нужен взгляд конкретного эксперта
- Стратегически комбинируйте нескольких агентов — разные специалисты могут проверять работу друг друга
- Запрашивайте конкретные схемы ревью — «Пусть security-auditor проверит API-дизайн backend-architect»
📈 Оптимизация
- Отслеживайте эффективность агентов — Узнайте, какие агенты лучше всего подходят для ваших задач
- Итерация сложных задач — Используйте обратную связь от агента для уточнения требований
- Используйте сильные стороны агентов — Соотносите сложность задачи с возможностями агента
Внесение изменений
Чтобы добавить нового субагента:
- Создайте новый файл
.md, следуя приведённому выше формату - Используйте имена в нижнем регистре, разделённые дефисами
- Дайте чёткое описание, когда следует использовать субагента
- Включите конкретные инструкции в системную подсказку
Устранение неполадок
Распространённые проблемы
Агент не вызывается автоматически:
- Убедитесь, что ваш запрос явно указывает домен (например, "проблема с производительностью" → performance-engineer)
- Будьте конкретны в типе задачи (например, "проверить код" → code-reviewer)
- Предоставьте больше информации о вашем техническом стеке и требованиях
- Используйте явное указание, если нужен конкретный агент
- Это нормально — у разных специалистов могут быть разные приоритеты
- Попросите разъяснить: "Согласуйте рекомендации security-auditor и performance-engineer"
- Предоставьте в запросе дополнительную информацию
- Сошлитесь на предыдущие беседы или устоявшиеся шаблоны
Получение помощи
Если агенты работают не так, как ожидалось:
- Проверьте описания агентов в их индивидуальных файлах
- Попробуйте использовать более конкретные формулировки в запросах
- Используйте явное указание для тестирования конкретных агентов
- Предоставьте больше информации о вашем проекте и целях
Лицензия
Этот проект лицензирован по лицензии MIT - подробности смотрите в файле LICENSE.