GitHub выкатил Spec Kit - набор инструментов для разработки с AI-агентами, где сначала появляется спецификация, а уже потом код.
И это важный сдвиг.
Проблема vibe coding не в том, что модели слабые. Проблема в том, что ты кидаешь агенту идею в стиле «сделай мне приложение», а дальше он сам додумывает требования, архитектуру, ограничения и порядок работы.
Иногда попадает.
Чаще начинает уверенно строить не то.
Spec Kit предлагает другой процесс: сначала зафиксировать правила проекта, уточнить требования, выбрать стек, разбить работу на задачи и только потом запускать реализацию.
Основной workflow выглядит так:
-
/speckit.constitution - правила проекта: качество, тесты, архитектура, ограничения-
/speckit.specify - что нужно построить и зачем, без преждевременного выбора стека-
/speckit.clarify - агент задаёт вопросы по мутным местам до старта разработки-
/speckit.plan - технический план, стек, архитектурные решения-
/speckit.tasks - список задач с зависимостями и порядком выполнения-
/speckit.implement - реализация по уже собранному плануГлавная идея простая: агенту больше не дают «мечту в одном абзаце» и не надеются, что он не уедет в сторону.
Ему дают живую спецификацию.
Она описывает, что строим, почему именно так, какие ограничения есть, в каком порядке идти и по каким критериям проверять результат.
И, похоже, GitHub прямо показывает, куда всё идёт: AI-агенты будут писать всё больше кода, но нормальная разработка всё равно начинается не с автокомплита, а с ясных требований.
github.com/github/spec-kit