Spec-Driven Development

Создано: 2026-01-18 03:57 Время чтения: 3 мин

Spec-Driven Development — подход к разработке, где детальная спецификация становится обязательным шагом перед написанием кода с ИИ.

🕊 Сначала подумать, потом сделать

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

Подробнее →

Пример: нужна авторизация. Какая форма? Вход через Google? Восстановление пароля? Двухфакторка? Несколько месяцев назад обнаружил, что описание одной только авторизации занимает несколько часов — без единой строчки кода. Теперь делаю отдельный шаг с проектированием. По сути взял на себя роль архитектора.

Чем отличается от обычного ТЗ?

Раньше ТЗ писали люди — приходилось экономить слова. Теперь пишет ИИ, можно описывать подробнее. И главное: это больше не отдельный процесс на недели. Спецификация — процесс на день.

Сколько времени уходит? 1-2 часа на модуль, несколько дней на проект — без учёта согласования.

Можно ли пропустить для простых задач? В идеале нет. На практике — часто.

Инструменты

В этом помогает BMAD-METHOD — режим «вечеринки», где ИИ-команда из разных специалистов собирается вместе и напоминает о забытых частях системы.

Spek-Kit — фреймворк от GitHub для команд, которые выбрали SDD как основной подход. Подходит для больших проектов.

OpenSpec — простой и легковесный. Хорош для старта с SDD.

Cursor Memory Bank — сохраняет контекст проекта между сессиями. Динамически подгружает нужный контекст для ИИ.

Tessl.io — репозиторий контекста для разных фреймворков. Полезен для классических языков.

Kiro — AI IDE на базе VSCode со встроенной поддержкой SDD.

С чего начать? Пробовать действовать через инструкции. Не нужен специальный инструмент — достаточно привычки описывать до кода.

Связь с trip2g

trip2g.com имеет MCP, через который можно быстро распространять инструкции и знания — готовые спецификации и шаблоны проектирования.


Связанное: Самоулучшение ИИ агента, Сквозь инструкции, Инструкции как лего


Пишете спецификации перед кодом или сразу в код? Какой инструмент используете?