Представляем Kiro

AWS запрыгивает в вагон агентных IDE со своим Kiro. Чтобы отстроиться от вайб-кодинга, успевшего накопить изрядно дурной славы, они делают упор на метод «spec-driven development». Это значит, что агент сначала помогает пользователю составить полный документ с требованиями к фиче, затем анализирует существующую кодовую базу и только после этого приступает к реализации.

Подход определённо осмысленный, и это шаг вперёд по сравнению со слепым бросанием в бой, каким является вайб-кодинг. То, что спеки обновляются вместе с изменениями кода, делает их ещё ценнее и сводит к минимуму проблему устаревшей документации. Хуки позволяют автоматически выполнять повторяющиеся агентные задачи — например, проверять, что новая фича достаточно покрыта тестами.

Интересно наблюдать, как разные инструменты берут на вооружение разные методологии: это позволяет сообществу разработчиков находить и распространять техники, которые действительно работают.