Проблема современных AI-инструментов вроде Cursor или Claude Code не в том, что модели «глупые». Проблема в недостаточной спецификации (underspecification). Мы научились дешево генерировать код, но его корректность всё ещё обходится дорого.
Стартап OpenSpec (участник набора Y Combinator W26) представил решение, которое уже набрало более 28 000 звезд на GitHub менее чем за полгода. Это open-source фреймворк, создающий «живые спецификации», которые эволюционируют вместе с кодовой базой.
Почему вайбкодерам это важно
Если вы активно используете агентов, то наверняка замечали: чем больше проект, тем тяжелее становится Code Review. Агенты начинают выдавать код, который «почти работает», но не вписывается в архитектуру или нарушает логику смежных модулей. Контекста в чате становится слишком много, и модель начинает путаться.
OpenSpec решает главные боли:
- Доверие к коду: Вместо того чтобы надеяться на удачу, вы даете агенту четкую структуру требований.
- Сложные задачи: Спецификации позволяют ИИ брать на себя более масштабные куски работы, не ломая проект.
- Синхронизация: Документация и требования меняются автоматически вслед за изменениями в коде.
Цифры и факты
Проект под руководством Табиша Бидивале (Tabish Bidiwale) показал взрывной рост. На текущий момент:
- Более 28 000 звезд на GitHub.
- Сотни команд используют инструмент в продакшене.
- Поддержка более 20 различных AI-агентов.
«Инженеры не доверяют коду, сгенерированному ИИ, не потому, что модели неспособны его написать. Они не доверяют ему, потому что не могут надежно получить именно тот результат, который им нужен», — отмечают в Y Combinator.
Как это меняет рабочий процесс
Для тех, кто строит продукты в одиночку или небольшими командами (вайбкодеров), OpenSpec становится тем самым «слоем контроля». Вместо бесконечных промптов в духе «исправь это» и «ой, ты забыл про ту функцию», вы фиксируете правила игры в спецификации.
Это делает использование инструментов вроде Cline, Aider или Windsurf гораздо более предсказуемым. Пока рынок обсуждает стоимость токенов, OpenSpec фокусируется на главном — чтобы эти токены не тратились впустую на генерацию мусора.