Agent Roster: структурированные инструкции для AI-кодинг-агентов
DeepSeek не согласился с Gemini: агент подгонит тесты под себя
Agent Roster — набор структурированных инструкций для AI-агентов, которые пишут код. Вместо одного гигантского промпта проект предлагает 52 специализированные роли, загружаемые по требованию. Базовый слой Foundation остаётся в памяти, одна активная роль подключается к задаче, остальные инструкции не занимают контекст. Это снижает резидентную нагрузку примерно до 2,4–2,5 тысяч токенов — почти на 90% меньше раздутого промпта. Агент выбирает нужного специалиста, загружает только активную фазу и завершает работу после проверяемого доказательства через тесты или CLI. Поддерживаются Claude Code, Cursor, Antigravity и другие инструменты. Джунам это помогает убирать шум из промптов.
Agent Roster — это набор структурированных инструкционных файлов для AI-агентов, которые пишут код. Вместо одного гигантского системного промпта проект предлагает 52 узких специализированных роли: от фронтенда на React и веб-производительности до безопасности, мобильной разработки, продаж и геймдева. В статье описана двухуровневая архитектура, где постоянный базовый слой Foundation остаётся в контексте, а одна активная роль подгружается под конкретную задачу. Остальные инструкции не занимают память, пока не понадобятся. Это снижает резидентную нагрузку примерно до 2,4–2,5 тысяч токенов, что почти на 90% меньше, чем у раздутого промпта. Для разработчика это означает меньше затрат на входные токены, меньше дрейфа внимания модели и меньше поверхностных ответов. В тексте описан типичный сценарий, когда в каждый запрос вставляют правила фронтенда, схемы бэкенда, инструкции по безопасности и DevOps: объём контекста превышает 25 000 токенов, модель начинает пропускать важные ограничения, растёт задержка и стоимость. Agent Roster вместо этого использует прогрессивное раскрытие: базовый слой остаётся в памяти, а фазовые руководства конкретной роли загружаются только при входе в нужную фазу. Рабочий цикл состоит из четырёх шагов. Сначала разработчик пишет обычный запрос без специального синтаксиса. Затем Foundation анализирует его и выбирает ровно одного специалиста, например при падении скорости страницы — роль web-performance. Далее загружается только нужная фаза, а не весь мануал; в тексте сказано, что 90% документации остаётся за пределами контекста. Наконец, работа не считается завершённой, пока не получено проверяемое доказательство: тесты или вывод CLI, а не просто уверенное утверждение модели. Такой подход напоминает передачу задачи старшему специалисту: чёткий контракт, узкая экспертиза и проверка результата. Agent Roster поддерживает популярные инструменты: Claude Code через нативный плагин с хуком SessionStart и автоматической маршрутизацией, Cursor через правила в .cursor/rules без установки, Gemini/Antigravity через GEMINI.md и agy-плагин, Windsurf через .windsurf/rules, Cline/Roo Code через .clinerules, OpenAI Codex через каталог skills, Hermes Agent через plugin.yaml и AGENTS.md, а также Pi CLI через нативный загрузчик пакетов. Среди 52 ролей есть семейства для инженерных задач и QA, архитектуры и спецификаций, данных и AI, инфраструктуры и SRE, безопасности и облачного IAM, мобильной разработки, роста и воронок, продаж, ценообразования, количественного трейдинга и разработки игр. Для студентов и джунов ценность не в том, чтобы автоматически стать senior-разработчиком, а в том, чтобы убрать хаос из промптов и получать более предсказуемую помощь от агента. Установка сводится к команде node scripts/install-global.js --install. Проект распространяется под лицензией MIT.