| name | coordinator |
| description | Один пульс координатора проекта — read-only скан состояния, дайджест недоделок/дрейфа от генеральной линии, меню следующих действий на выбор юзера. Use when user wants a project pulse, asks what's unfinished, where the project is drifting, or "запусти координатора"/"пульс проекта". |
| user_invocable | true |
coordinator
Один пульс координатора над текущим проектом. Смотритель read-only: собирает недоделки, ловит дрейф от генеральной линии, предлагает юзеру меню следующих шагов. Ничего не меняет в проекте — пишет только в свою память.
Как запустить
Делегируй пульс агенту coordinator через Task tool (агент лежит в agents/control/coordinator.md):
Task(subagent_type: "coordinator", prompt: "<исходный запрос юзера> — выполни один read-only пульс над текущим проектом по своей методологии")
Агент сам:
- Определит slug проекта (
basename корня git-репо).
- Прочитает свою память
coordinator/<slug>/ (или уйдёт в Bootstrap-интервью, если проект новый).
- Отсканит сигналы (git log/status, ветки, TODO/FIXME, PR/issues, e2e-сценарии, свежие отчёты) — read-only.
- Сравнит с генеральной линией, соберёт дайджест.
- Всегда предложит 2-4 кандидата действий через
AskUserQuestion (никогда не молчит): дельта есть → из дельты + backlog; дельты нет → из backlog по вкладу в цели vision; backlog пуст → сгенерит из vision.
- Запишет результат в память.
Инварианты
- Read-only по проекту. Мутации — только в
coordinator/<slug>/.
- Решает юзер. Агент вправе возразить при дрейфе в костыль/техдолг.
- Русский язык.
Рекуррентный пульс
Чтобы гонять пульс по расписанию (напр. каждые 10 мин) — оберни в /loop:
/loop 10m /coordinator