🧠 Что это
AI Agent Team Builder — это интерактивный инструмент для динамического подбора и параллельного запуска команды AI-агентов под конкретную задачу. Вместо того чтобы вручную вызывать каждого агента по отдельности, вы через меню выбираете нужные роли (например, Security Engineer + SEO Specialist), описываете задачу, и все выбранные агенты запускаются одновременно, каждый со своим специализированным промптом. Результаты собираются в единый отчёт с анализом консенсусов и конфликтов.
Skill предназначен для разработчиков и технических специалистов, которые используют коллекцию markdown-файлов с описаниями агентов (роль, правила, рабочий процесс) и хотят быстро собирать ad-hoc команды для решения кросс-функциональных задач — например, аудит безопасности + SEO-оптимизация + архитектурный ревью.
⚙️ Как работает
🔍 Шаг 1: Обнаружение агентов
Skill сканирует директории с markdown-файлами агентов в следующем порядке (результаты объединяются, дубликаты удаляются в пользу локальных):
./agents/**/*.md и ./agents/*.md — локальные агенты проекта
~/.claude/agents/**/*.md и ~/.claude/agents/*.md — глобальные агенты
Поддерживаются две схемы организации файлов:
Схема с поддиректориями — домен (область) берётся из имени папки:
agents/
├── engineering/
│ ├── security-engineer.md
│ └── software-architect.md
├── marketing/
│ └── seo-specialist.md
Плоская схема — домен определяется по общему префиксу имени файла (до первого дефиса). Если префикс встречается у двух и более файлов — он становится доменом. Уникальные файлы попадают в категорию "General":
agents/
├── engineering-security-engineer.md
├── engineering-software-architect.md
├── marketing-seo-specialist.md
├── sales-discovery-coach.md
Из каждого файла извлекается:
- Имя агента — из первого заголовка
# Heading. Если заголовка нет — имя формируется из имени файла (убирается .md, дефисы заменяются пробелами, регистр приводится к Title Case).
- Описание — первый абзац после заголовка.
Если ни одного файла не найдено — skill сообщает об этом и останавливается.
📋 Шаг 2: Меню выбора доменов
Skill выводит нумерованный список доменов с количеством агентов в каждом. Пустые домены (0 агентов) пропускаются. Пример:
1. Engineering (2) — Software Architect, Security Engineer
2. Marketing (1) — SEO Specialist
3. Sales (2) — Discovery Coach, Outbound Strategist
🎯 Шаг 3: Обработка выбора
Пользователь может ввести:
- Числа:
1,3 — выбрать всех агентов из Engineering и Sales.
- Имена:
security + seo — нечёткое совпадение по именам агентов.
- Фразы:
all from engineering — все агенты из указанного домена.
Если выбрано более 5 агентов, skill выводит их по алфавиту и просит сократить список (максимум 5). Можно сказать first 5 — будут взяты первые пять по алфавиту.
После подтверждения выбора skill запрашивает описание задачи: "What task should they focus on?"
🚀 Шаг 4: Параллельный запуск агентов
Для каждого выбранного агента skill:
- Читает его markdown-файл (полный промпт с ролью, правилами, workflow).
- Запускает агента через инструмент
Agent в параллельном режиме:
subagent_type: "general-purpose"
prompt: "{agent file content}\n\nTask: {task description}"
- Если агент завершился ошибкой, таймаутом или вернул пустой результат — skill фиксирует это (например, "Security Engineer: failed — timeout") и продолжает обработку успешных.
📊 Шаг 5: Синтез результатов
Skill собирает все ответы и формирует единый отчёт:
- Результаты по каждому агенту — отдельные секции.
- Сводный анализ — выделяются:
- ✅ Консенсусы — точки, в которых агенты согласны.
- ⚠️ Конфликты — противоречия между рекомендациями (например, CSP блокирует inline-стили, а SEO требует inline-разметки).
- 📌 Рекомендуемые следующие шаги.
Если выбран только один агент — сводный анализ не формируется, выводится только его результат.
🎯 Когда использовать
- Кросс-функциональные ревью: одновременно запустить Security Engineer, SEO Specialist и Software Architect для аудита одного проекта.
- Быстрое прототипирование команды: не нужно заранее настраивать сложные пайплайны — просто выберите агентов из меню.
- Исследование доступных агентов: если у вас большая коллекция ролей, skill помогает их просмотреть и понять, кто есть в наличии.
- Ad-hoc задачи: например, «проанализируй этот PR с точки зрения безопасности и производительности» — выбираете двух агентов и получаете два независимых мнения.
💡 Важно знать
- Максимум 5 агентов — ограничение вшито в skill, чтобы избежать избыточного потребления токенов и снижения качества результатов.
- Агенты работают независимо — это не multi-agent debate, а параллельный запуск. Для диалога между агентами нужен другой инструмент (
TeamCreate).
- Домены определяются автоматически — либо по имени папки, либо по префиксу файла. Если вы используете плоскую схему, убедитесь, что префиксы согласованы (например,
engineering- для всех файлов инженерного домена).
- Приоритет локальных агентов — если агент с одинаковым именем есть и в проекте, и в глобальной директории, используется локальная версия.
- Файлы README игнорируются — они не попадают в список агентов.
- Гибкий ввод выбора — skill понимает как числа, так и текстовые имена с нечётким сопоставлением, что удобно при большом количестве агентов.
Комментарии
Комментариев пока нет. Будьте первым.