AWS признала очевидное: большинство разработчиков не живут в мире идеальных спецификаций. Пока их агентная IDE Kiro (базирующаяся на VS Code) продвигала концепцию Spec-driven development (SDD), реальные вайбкодеры продолжали фиксить баги в легаси-коде и работать «на лету». Чтобы не проиграть конкуренцию Cursor и Claude Code, AWS добавила в Kiro два новых ворклоу: Design-first и Bugfix.
Отход от жестких спецификаций
Изначально Kiro требовал от пользователя четкого описания намерений и требований еще до начала написания кода. Однако, как отмечает Адвайт Патель, SRE в Broadcom: «Большинство из нас не начинают с идеи в чистом поле. Мы начинаем с существующей кодовой базы, запутанного бага или уже согласованного дизайна».
Новые функции — это попытка AWS встретить разработчиков там, где они находятся сейчас, а не там, где их хочет видеть корпоративный стандарт.
Как работают новые ворклоу
- Design-first: Теперь можно начать с технического подхода, который уже есть у вас в голове (например, наброска архитектуры или схемы реализации). Kiro сам выведет из этого требования, спецификацию дизайна и план задач.
- Bugfix: Направлен на работу с «brownfield» проектами (поддержка существующего кода). Вместо того чтобы сразу прыгать в правки, агент заставляет задокументировать текущее поведение, ожидаемый результат и то, что должно остаться неизменным. По сути, это превращает отладку в легкое упражнение по составлению спецификации.
Контекст для вайбкодеров: догонит ли Kiro конкурентов?
Аналитики уверены, что этот апдейт — прямой ответ на популярность Cursor, Claude Code и GitHub Copilot. Эти инструменты не навязывают строгих норм и позволяют работать в быстром разговорном режиме.
Стефани Уолтер из HyperFrame Research подчеркивает: «Разработчики все чаще выбирают быстрые, диалоговые ворклоу, потому что они проще. Spec-driven подход интеллектуально привлекателен, но культурно тяжел».
Для тех, кто привык к скорости Cursor, Kiro может показаться излишне бюрократизированным. Однако для энтерпрайз-команд, где важна предсказуемость, такой гибридный подход может стать «золотой серединой». AWS пытается усидеть на двух стульях: сохранить дисциплину спецификаций и дать разработчикам гибкость, к которой они привыкли в современных AI-агентах.