Как понять, что написал ваш ИИ-агент. Утилита diff-tour проводит экскурсию по Git-коммитам
Автономные ИИ-агенты вроде Claude Code генерируют сотни строк кода за считанные минуты. Главная проблема такого пайплайна слепой аппрув. Разработчику физически сложно вникнуть в спагетти из диффов, и код часто улетает в прод без глубокого понимания логики.
Чтобы перестать мерджить изменения наугад, энтузиасты выкатили утилиту diff-tour. Она превращает сухой просмотр коммитов в интерактивную экскурсию по коду с комментариями уровня сеньор-разработчика.
Контекст и критические вопросы
Инструмент не вносит изменений сам. Он работает в режиме чтения, забирая данные напрямую из вашего Git. Запуск скрипта заставляет ИИ-агента провести вас по написанному коду.
Как строится экскурсия:
- Смысл правок. Агент сначала объясняет бизнес-логику изменений и подтягивает для контекста связанные файлы, которые даже не менялись, но необходимы для понимания картины в целом.
- Стресс-тесты. Утилита проактивно задает вопросы от лица ревьюера: «Что произойдет при сбое скрипта?», «Безопасно ли будет откатить этот коммит?», «Не сломается ли старый функционал?». Вы можете предположить ответ до того, как ИИ покажет свое объяснение.
- Сортировка мусора. Скрипт жестко отделяет критические баги и архитектурные проблемы от необязательного рефакторинга и вкусовщины.
Практический пайплайн
Утилита устанавливается одной консольной командой на Mac или Linux и запускается вводом слова tour в директории проекта. Подготовка обзора занимает от двух до пяти минут.
Схема работы проста. Вы прогоняете написанный код через diff-tour, получаете список реальных косяков и возвращаете их агенту (например, Opus 5.5) с жестким промптом: «diff-tour отметил обязательные исправления: [список]. Объясни, как будешь чинить, дождись аппрува, исправь и запусти тесты».
Аудит ИИ-кода становится таким же автоматизированным процессом, как и его написание.
Не отставайте от технологий! Подписывайтесь на Telegram-канал, чтобы быть в курсе последних трендов и лайфхаков.