Что это
Разработка по спецификации, по-английски spec-driven development, - порядок работы с ИИ-агентом, где код идёт последним. Сначала пишешь спецификацию: что строим и по каким признакам поймёшь, что готово. Из неё агент собирает план, режет его на задачи и только потом пишет код, сверяясь с ней. Документ остаётся в проекте, через месяц по нему видно, что и зачем делалось.
С агентами старое «нет ТЗ - результат ХЗ» работает жёстче, чем с людьми. Задачу в одну фразу агент достраивает сам, и детали выходят не такими, как у тебя в голове.
Что такое Spec Kit
Spec Kit - открытый набор шаблонов и команд от GitHub, который раскладывает этот порядок на шаги: правила проекта, спецификация, план, задачи, реализация, сверка с замыслом. Работает с Claude Code, Cursor, Copilot и десятками других.
Связь с практикумом
На практикуме тот же путь идёт без Spec Kit: замысел, архитектура, план с фазами, жёсткая критика плана, потом сборка. План лежит в проекте рядом со Вторым мозгом и доживает до следующей сессии.