Что это такое
Agency Agents — коллекция специализированных ИИ-ролей, описанных в Markdown. Каждая роль задает характер работы ассистента: миссию, стиль общения, ожидаемые результаты, процесс и критерии успешной работы.
Проект рассчитан на инструменты вроде Claude Code, Cursor, Codex, Aider, Windsurf, Gemini CLI и других. Смысл не в магии отдельной модели, а в том, чтобы давать ассистенту более точную роль, чем просто «помоги с кодом».
Как появился и почему прижился
Проект вырос из практики, где один общий ассистент быстро становится слишком расплывчатым. Для ревью нужен один режим мышления, для дизайна другой, для безопасности третий, для документации четвертый. Agency Agents пытается разложить эти режимы по отдельным файлам.
Популярность связана с тем, что многие разработчики начали строить собственные наборы инструкций для ИИ-инструментов. Здесь такой набор оформлен публично и с установочными скриптами.
Что лежит внутри
В репозитории есть группы агентов, скрипты установки и конвертации, варианты для разных инструментов и описание ручного использования. Можно установить все роли или выбрать отдельные направления.
Установка выбранных ролей
Пример показывает не работу самих агентов, а способ подключить набор к конкретному инструменту и выбрать только нужные направления.
./scripts/install.sh --tool claude-code --division engineering,security
./scripts/install.sh --tool cursor --agent frontend-developer,ui-designer
./scripts/convert.sh
Где полезен
Agency Agents полезен тем, кто уже активно работает с ИИ-ассистентами и хочет меньше каждый раз объяснять роль. Вместо длинного ручного запроса можно выбрать готовый профиль: разработчик интерфейсов, проверяющий код, специалист по безопасности, автор документации.
Для команды такой подход может дать общий язык: участники понимают, какой режим ассистента используется и какой результат от него ожидается.
Сильные стороны и ограничения
Сильная сторона — переносимость. Markdown-файлы легко читать, менять, версионировать и переносить между проектами.
Ограничение — качество результата все равно зависит от модели, контекста и проверки человеком. Роль помогает направить ассистента, но не делает его экспертом автоматически.