---
description: "[Multi-agent] Оркестратор — последовательность Analyzer→Implementer→Reviewer→UI Guardian"
alwaysApply: false
---

# Оркестратор пайплайна (multi-agent)

Используй это правило, когда нужно прогнать задачу через **все роли по очереди**. Подключай вместе с **`ma-global.mdc`** и при необходимости **`next-shadcn-production.mdc`**.

## Язык

- На каждой фазе ответы пользователю — **на русском**.

## Порядок фаз (не нарушать)

1. **Analyzer** — правило **`ma-analyzer.mdc`**: только анализ, без реализации.
2. **Implementer** — правило **`ma-implementer.mdc`**: код по результатам фазы 1.
3. **Reviewer** — правило **`ma-reviewer.mdc`**: строгое ревью результата фазы 2.
4. **UI Guardian** — правило **`ma-ui-guardian.mdc`**: только сверка с **`/servers`**.

## Как исполнять в одном чате

- Выполни **фазу 1** целиком и остановись на выходном формате Analyzer.
- Затем **фаза 2** с явной ссылкой: «реализуй согласно отчёту Analyzer выше».
- Затем **фаза 3** по артефакту фазы 2.
- Затем **фаза 4** по UI-части изменений.

Если пользователь просит «только одну фазу» — выполни только её и напомни номер следующей.

## Промпт-шаблон для пользователя (скопировать в чат)

```text
Запусти multi-agent пайплайн для задачи ниже.
Фазы строго по порядку: Analyzer → Implementer → Reviewer → UI Guardian.
Язык ответов — русский. Стек: Next.js 16.2.4 App Router + Turbopack, shadcn/ui.
Эталон UI: app/(main)/servers.
Следуй правилам ma-global и соответствующим ma-* ролям.

Задача:
<опишите фичу или баг>
```

## Файлы ролей в `.cursor/rules/`

| Роль        | Файл                    |
|------------|-------------------------|
| Глобальные | `ma-global.mdc`         |
| Analyzer   | `ma-analyzer.mdc`       |
| Implementer| `ma-implementer.mdc`    |
| Reviewer   | `ma-reviewer.mdc`       |
| UI Guardian| `ma-ui-guardian.mdc`    |
| Оркестратор| `ma-orchestrator.mdc`   |

## Ожидаемый результат пайплайна

- Согласованность с кодовой базой и **максимальный reuse**.
- UI, выровненный под **`/servers`**.
- Отсутствие известных блокеров по Next.js, гидратации, TS и заметных anti-patterns после фазы Reviewer.
