orchestratorlisted
Install: claude install-skill olegin77/claude-olegin77
# Orchestrator — main loop дирижирует, profile-агенты исполняют
## Role split (механика, не проза)
| Layer | Model | Что делает |
|---|---|---|
| Main loop (ты) | **Opus 4.8** (1M ctx) | Декомпозиция, scout inline, спавн волн, синтез результатов, финальные решения. **НЕ пишет код сам** на multi-area задачах |
| Workers / reviewers | **Opus 4.8** | Вся имплементация, ревью, тесты. Запинен в `~/.claude/agents/*.md` frontmatter `model: opus` |
| Bulk / search | Sonnet 4.6 / Haiku 4.5 | Только явным `model` param в вызове |
**Правило:** ad-hoc `Agent(...)` или Workflow `agent(...)` БЕЗ профильного агента → всегда передавай `model: 'opus'` явно. Профильный агент (`typescript-expert`, `backend-architect`, …) — model уже в frontmatter, ничего передавать не нужно.
## Decision: Workflow vs parallel Agent
- **Workflow tool** — когда: явный keyword (workflow/ultracode/factory/pipeline), new-service, e2e, «по всему проекту», monorepo-wide, или нужна форма pipeline find→verify / loop-until-dry / wave с барьером. `pipeline()` по умолчанию; `parallel()` только когда стадия ждёт ВСЕ предыдущие.
- **2–4 parallel Agent в ОДНОМ сообщении** — multi-area diff без оркестрационной формы. Дёшево, inline.
- **Тривиалка (<20 LOC, 1 файл)** — ни то, ни другое. Сделай сам.
- Всегда: сначала scout inline (work-list файлов/модулей), потом оркестрация поверх.
## Area → agent mapping (Node.js office stack)
| Облас��ь | Агент |
|---|---|
| NestJS API / services | `backend-architect`, `typescript-exper