59 lines
3.0 KiB
Plaintext
59 lines
3.0 KiB
Plaintext
---
|
||
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.
|