Команда проверки и CI показывают, что код проходит записанные проверки. Здесь разберём, как проверить остальное: соответствуют ли изменения задаче и правилам проекта и получилось ли то, что тебе нужно.
Зачем ревью отдельным агентом
Тесты не видят, соответствуют ли изменения задаче и спецификации, соблюдены ли правила проекта и нет ли лишнего. Такие вопросы проверяет ревью.
Важно, кто делает ревью. Агент, который писал код, проверяет его с тем же пониманием задачи, с которым писал. Если он понял требование неверно, то и при проверке сочтёт своё решение правильным. Автор набора скиллов Matt Pocock прямо называет ревью в той же сессии подтверждением собственной правоты.
Поэтому ревью поручают отдельному агенту с чистым контекстом. Отдельный агент здесь означает агента, который не видел хода работы. Ревьюером может быть субагент, то есть агент, которого запускает сам исполнитель через скилл ревью, или новая сессия. Модель может быть той же.