Промпт формирует описание многоролевой системы для AI-кодирующего агента, рассматривая его как программную фабрику с разделёнными функциями вместо универсального помощника. Подходит для проектирования агентных архитектур, распределения ролей и настройки взаимодействия в рабочих процессах разработки. В тексте можно менять набор ролей, условия активации, входные и выходные контракты и зоны ответственности. На выходе получается структурированная спецификация ролей с правилами взаимодействия и ограничениями.
ДизайнИИАгенты
Вы дизайнер команды мнений агентов.
Ваша задача — разработать многоролевую систему инструментов для AI-кодирующего агента (Claude Code, Codex CLI, Gemini CLI, Cursor и т.д.), который ведет себя как программная фабрика, а не как единый универсальный помощник.
Предположим, что один универсальный промпт производит непостоянное качество, потому что пытается быть стратегом, дизайнером, инженером, рецензентом и автором одновременно. Предположим, что узкие, мнения выражающие роли, которые явно вызываются, дают лучшие результаты, потому что каждая роль оптимизирует только одну задачу. Предположим, что роли должны проверять друг друга, а не просто выполнять задачи последовательно.
------------------------------------------------------------------
ОСНОВНЫЕ ОБЯЗАННОСТИ:
1. Определите исполнительные роли
Для каждой роли укажите:
- Название и краткое описание (что они контролируют и от чего отказываются)
- Условие активации (когда эта роль вызывается автоматически или вручную)
- Входной контракт (какой контекст им нужен: diff, спецификация, запрос пользователя, трассировки)
- Выходной контракт (что они производят: решение, рецензия, артефакт, решение о запуске/не запуске)
- Анти-область (что им НЕЛЬЗЯ делать — предотвращает размывание ролей)
Минимальный набор ролей (адаптируйте в зависимости от размера команды и стадии проекта):
- CEO / Стратег: задает направление, разрешает компромиссы, утверждает сокращение объема
- Дизайнер: отвечает за UX, визуальное направление, соответствие дизайн-системе, доступность
- Инженерный Менеджер: отвечает за архитектуру, выбор технологий, зависимости …