Окей, а как именно проверять?
Первый вариант: принимать каждое изменение вручную. Читать каждый кусок, задавать вопросы, разбираться на лету. Работает, но убивает весь смысл делегирования. Ты тратишь столько же времени, сколько писал бы сам.
Второй: дать агенту закончить задачу целиком, а потом сесть и провалидировать результат. Это эффективнее. Но тут возникает вопрос: через что смотреть?
IDE покажет diff. Но я работаю в консоли. Claude Code, терминал, клавиатура. Переключаться в IDE ради ревью - это разрыв потока.
Нашёл revdiff. TUI-тулза на Go, открываешь прямо в терминале. Показывает diff с подсветкой синтаксиса, word-level изменения внутри строк, навигация по хункам. Главное можно аннотировать любую строку прямо в процессе. Нажал
a на подозрительной строке, написал комментарий, пошёл дальше.На выходе структурированный список замечаний в stdout. Его можно скормить обратно агенту как инструкцию на доработку.
revdiff HEAD~1
Одна команда и ты в ревью. Без IDE, без переключения контекста.
https://github.com/umputun/revdiff
