
Vibe coding ломается. Не сразу - на прототипе всё красиво. Но через месяц: монолит, 0.5% тестов, процессный долг. Знакомая картина?
METR study (июль 2025) показал: разработчики с AI были на 19% медленнее на реальных задачах. Причина - debugging loops от неструктурированных промптов. Задача поставлена плохо - код получается соответствующий.
Что сделал
Две недели собирал всё, что есть по Spec-Driven Development. YouTube-стримы,посты тг каналов, Medium, Augment Code, Thoughtworks Radar, GitHub-репозитории. Результат - каталог 20+ фреймворков в 6 категориях.
Три фреймворка, которые зацепили
BMAD-METHOD (~41k stars) - симулирует целую agile-команду из AI-ролей. Analyst, PM, Architect, Scrum Master. Порог входа высокий - для соло-разработчика избыточен. Но на выходе полноценный PRD с архитектурой и dev stories. Для команды из 3-5 человек - самое оно.
QuintCode + FPF - мой фаворит по идее. ADI Cycle в 5 фазах: выдвигай гипотезы, проверяй логику, тестируй, аудить, принимай решение. Решает проблему “почему мы выбрали этот подход?” - через 3 месяца не вспомнишь reasoning.
FPF + ChatGPT Pro дали 52-страничную спеку + 280 feature files за 2 вечера. QuintCode через ADI-цикл выбрал Docker Swarm вместо интуитивного Kubernetes - дешевле и стабильнее.
cc-sdd (~2,880 stars) - Kiro-style SDD-команды для 8 инструментов. Принудительный workflow: Requirements - Design - Tasks. Не даёт перескочить планирование. Работает в Claude Code, Cursor, Gemini CLI, Codex CLI и ещё 4 инструментах.
Модель зрелости
Нашёл модель зрелости SDD из трёх уровней:
- Spec-First - спека для задачи, после реализации выбрасывается
- Spec-Anchored - спека как living document, изменения начинаются с неё
- Spec-as-Source - спека = единственный артефакт, код = compiled output
Tessl ($125M привлечённых) строит платформу на третьем уровне. По сути - код становится побочным продуктом спецификации. Звучит безумно, но $125M говорят сами за себя.
Что понял
SDD - не мода и не waterfall в markdown (хотя критики так и пишут). AI-агенты генерируют код хорошо, когда задача поставлена хорошо. Без спеки - получаешь лотерею.
“Галлюцинации - не баг, а архитектурная особенность: модель додумывает, если не задали рамки” - Денис Киселёв. Пока не уверен, какой фреймворк станет стандартом. Возможно, никакой - BMAD хорош для команд, cc-sdd для соло, QuintCode для тех, кому важен reasoning trail. Но спека перед кодом - уже необходимость.
Полный каталог с описаниями, сравнительной таблицей и экспертными цитатами: https://www.prodfeat.ai/sdd-guide