Зачем SDD
- METR study (июль 2025): разработчики с AI оказались на 19% медленнее на реальных задачах. Причина - debugging loops от неструктурированных промптов. Подтверждено в follow-up исследовании февраля 2026
- "Почему иногда мы получаем слоп? Потому что мы недостаточно его проспецифицировали" - Денис Киселёв. Причина некачественного кода всегда в недоспецификации
- Vibe coding ломается на масштабе. Прототип за вечер - да. Поддерживаемый продукт - нет. Монолит, 0.5% тестов, процессный долг - типичная картина после "бурного вайбкодинга"
- 30+ фреймворков за последний год. Индустрия ищет ответ. Medium, Thoughtworks Technology Radar (кольцо Assess), Augment Code - все отслеживают SDD
- Формула: Spec → Plan → Tasks → Code. Вместо "напиши код по промпту" - "напиши спеку, а агент реализует"
Модель зрелости SDD
Level 1: Spec-First
Спека для конкретной задачи. После реализации может быть выброшена. Быстрый старт, минимум церемоний. Подходит для прототипов и одноразовых задач.
Level 2: Spec-Anchored
Спека - living document. Любые изменения начинаются с обновления спеки. Код следует за спекой, не наоборот. Работает для продуктов в активной разработке.
Level 3: Spec-as-Source
Спека - единственный артефакт. Код = compiled output. Радикальный подход: меняешь спеку, агент перегенерирует код. Tessl ($125M привлечённых) строит платформу именно на этом принципе.
Категория 1: SDD-фреймворки (спека - план - код)
BMAD-METHOD
12+ AI-ролей: Analyst, PM, Architect, Scrum Master. По сути симулирует agile-команду внутри одного агента. Создаёт PRD, архитектуру, dev stories с полным контекстом. Node.js v20+, v6-alpha - полный rewrite.
Самый популярный SDD-фреймворк. Мощный, но сложный - порог входа высокий. Для тех, кто готов потратить время на настройку и получить полноценный workflow.
"BMAT, OpenSpec и вся остальная штука - это сугубо прикладная штука, которая направлена просто на то, чтобы как-то таску разрубить на кусочки" - Иван (QuintCode/NeuralStack)
GitHub Spec Kit
MIT-лицензия, от Microsoft/GitHub. Agent-agnostic - работает с 8+ AI-агентами. Стандартизация формата спецификаций в Markdown. Не привязывает к конкретному IDE или модели.
Фокус на формате, не на процессе. Spec Kit определяет как писать спеки, а не как их реализовывать. Хорошо комбинируется с другими фреймворками.
OpenSpec
Semi-living спецификации с delta markers. 20+ поддерживаемых агентов. Заточен под brownfield-проекты и итеративные изменения - когда код уже есть и нужно развивать, а не писать с нуля.
Ключевое отличие от Spec Kit: спеки не статичные, а "полуживые" - отслеживают дельту между текущим и желаемым состоянием.
Tier 2
GSD (Get Shit Done) - лёгкий фреймворк для прототипов. Минимум церемоний, быстрый старт. Когда нужно собрать MVP, а не строить enterprise-процесс.
PromptX - структурированные промпты для SDD-подхода. Организует промпты в переиспользуемые шаблоны.
LeanSpec - облегчённая альтернатива BMAD и Spec Kit. Для тех, кому полноценные фреймворки кажутся overkill, но хаос промптов уже не устраивает.
Категория 2: Reasoning и принятие решений
QuintCode + FPF
Два связанных инструмента. FPF (First Principles Framework, Анатолий Левенчук) - "операционная система мышления для LLM". Формальная, сложная, мощная. QuintCode (Иван Закутний) - практическая обвязка вокруг FPF для разработчиков.
ADI Cycle в 5 фазах: Hypothesize (Abduction) - генерируй 3-5 конкурирующих подходов. Verify (Deduction) - проверь логическую консистентность. Test (Induction) - собери evidence. Audit - WLNK analysis, проверь blind spots. Decide - создай Design Rationale Record.
Решает ключевую проблему: через 3 месяца не вспомнишь, почему выбрал именно этот подход. Решение хранится в чат-треде, который никогда не найдёшь. QuintCode фиксирует reasoning в Design Rationale Records.
"Получилось 52 страницы документа и 280 фича-файлов на Gherkin/BDD. Скормил Claude Code - за ночь сожрал недельные лимиты подписки. Проект написан прямо неплохо, тесты по фича-файлам работают." Иван (QuintCode) - про опыт FPF + ChatGPT Pro, 2 вечера работы
"Claude Code сам по себе предложил Kubernetes, EKS. QuintCode помучился, поспрашивал вопросы, в итоге пришёл к самому дешёвому, но стабильному решению - однонодовый Docker Swarm." Иван (QuintCode) - ADI-цикл выбрал Docker Swarm вместо интуитивного Kubernetes
"Учись программировать, а не язык. Тут то же самое - надо учиться думать." Иван (QuintCode/NeuralStack)
"За вас думать не будет никто, даже FPF." Анатолий Левенчук
Tier 2
SGR (Scheme Guided Reasoning) - structured output + chain of thought. Поле reasoning_steps в JSON-ответе повышает точность non-reasoning моделей. Отлаживаемый вывод.
Категория 3: Autonomous Loops (агентные циклы)
Ralph Loop / Smart Ralph
Автономный AI-агент: запускает coding tool (Claude Code / Codex) снова и снова пока все пункты PRD не выполнены. Каждая итерация - fresh context. Простой принцип, иногда неожиданно эффективный.
Smart Ralph добавляет SDD-workflow поверх: задаёт уточняющие вопросы перед генерацией, структурирует процесс.
Критики называют это "макака-кодинг" - просто жмёшь кнопку пока не заработает. Для определённых задач работает, но без спеки легко уйти в бесконечный цикл.
"Пускать агента к проду - это стать героем новостей" - Денис Киселёв
Tier 2
Taskmaster AI - task management drop-in для Cursor, Lovable, Windsurf, Roo. PRD - задачи - реализация. Работает с любым AI-чатом. GitHub
Категория 4: Session/Memory Management
Claude-Flow
Enterprise-grade платформа для оркестрации AI-агентов. Multi-agent swarms, координация автономных workflow, distributed swarm intelligence, RAG-интеграция, 100+ MCP-инструментов. Нативная интеграция с Claude Code и Codex.
Пробовал лично для автономного создания MVP и POC. В целом работает - агенты выполняют 80-90% задач корректно. Оставшиеся 10-20% - мелкие баги, которые всплывают при тестировании. Реализуемо за пару дополнительных сессий, но ожидать полностью автономную безбажную сборку пока не стоит.
Beginner's Guide от Vatsal Shah - отличная точка входа, пользовался сам, рекомендую.
cc-sdd
Kiro-style SDD-команды для 8 инструментов: Claude Code, Cursor, Gemini CLI, Codex CLI, GitHub Copilot, Qwen Code, OpenCode, Windsurf. "Stop losing 70% of development context."
Принудительный workflow: Requirements - Design - Tasks. Не даёт перескочить планирование и сразу идти в код. Structured AI-DLC (AI-Driven Development Lifecycle).
Tier 2
Memory Bank / MBB (Денис Киселёв) - project memory по C4 модели. Memory Bank Bible - seed-принципы для структуры проекта. Progressive disclosure - постепенное раскрытие контекста агенту. Подробнее в YouTube
Категория 5: Платформы и оркестраторы
Intent (Augment Code) - living spec platform. Bidirectional спеки: код и спека синхронизированы. Coordinator + специалисты. $60/мес. augmentcode.com
Kiro (AWS) - static spec с EARS-нотацией. Claude-focused через Amazon Bedrock (Claude 3.7 и 4.0, расширение модельного ряда в планах). Бесплатно (50 кредитов/мес). Для AWS greenfield проектов.
Zenflow (Zencoder) - PRD-to-code оркестратор. PRD - ревью спеки - план - поэтапная реализация через Claude + Codex.
Compyle (YC F25) - "Lovable для инженеров" с SDD-подходом. Задаёт уточняющие вопросы перед кодогенерацией. Claude Code под капотом. Мультирепозитории, бесплатен.
Tessl ($125M) - радикальный подход spec-as-source. Спека = единственный артефакт, код генерируется автоматически. Самая амбициозная ставка в SDD-пространстве.
Devika - open-source autonomous SE agent. Альтернатива Devin. Полный цикл: планирование - ресёрч - кодинг. Веб-интерфейс. GitHub
Категория 6: Паттерны и техники
AI-TDD - итеративный запуск тестов до прохождения. Внимание: LLM могут жульничать (заглушки вместо реального кода).
Metaprompting - LLM итеративно улучшает промпт через TDD-цикл. Не код улучшается - промпт.
Context Engineering - ключевая дисциплина: подготовка контекста для AI-агентов. MD-файлы как навигационный слой, графы зависимостей.
AI-Ready Codebase - адаптация legacy-кода под AI-агентов. Иерархия MD-файлов, минимальный набор документации, грандинг агента на существующий код.
Reflection Pattern - агент перепроверяет себя на каждом этапе, находит ошибки, перезапускает блок.
Judge Pattern - агент + судьи-субагенты с итеративным улучшением. До 5 судей оценивают результат.
Сравнительная таблица: Tier-1 фреймворки
| Фреймворк | Фокус | Сложность | IDE | Memory | Для кого |
|---|---|---|---|---|---|
| BMAD-METHOD | Agile-команда из AI-ролей | Высокая | Любая | Docs-as-code | Команды, enterprise |
| Spec Kit | Формат спек (стандарт) | Средняя | Любая | Нет | Кросс-агентные команды |
| OpenSpec | Brownfield, итеративные спеки | Средняя | Любая | Delta markers | Существующие проекты |
| QuintCode/FPF | Reasoning, обоснование решений | Высокая | Claude Code, Cursor | .fpf/context.md | Архитекторы |
| Ralph/Smart Ralph | Автономный loop до готовности | Низкая | Claude Code, Codex | Fresh context | Автоматизация |
| Claude-Flow | Agent orchestration, swarms | Средняя | Claude Code, Codex | Persistent memory | MVP/POC, соло и команды |
| cc-sdd | AI-DLC lifecycle (8 IDE) | Средняя | 8 инструментов | Structured | Разработчики |
Экспертные цитаты
"Галлюцинации - не баг, а архитектурная особенность: модель додумывает, если не задали рамки" Денис Киселёв, DEKSDEN
"BMAT, OpenSpec и вся остальная штука - это сугубо прикладная штука, которая направлена просто на то, чтобы как-то таску разрубить на кусочки. Сначала FPF, после этого уже OpenSpec, BMAT и тому подобное" Иван (QuintCode/NeuralStack)
"Учись программировать, а не язык. Тут то же самое - надо учиться думать" Иван (QuintCode/NeuralStack)
"Стахановство 2026: станков (агентов) куча, нужны качки-приглядывальщики" Анатолий Левенчук
"Русский язык для спецификаций: точность формулировки важнее экономии токенов" Родион Мостовой
"Вайбкодинг - не магия и не хрень, правда посередине" Павел Молянов
"Люди галлюцинируют не хуже LLM - мы тоже аппроксимируем и не задаём себе вопрос об адекватности" Иван (QuintCode/NeuralStack)
Источники
YouTube (AI-Driven Development)
- Трушный Spec-Driven Dev / FPF - Иван (QuintCode), Родион Мостовой, Левенчук (16 марта 2026)
- Agentic Engineering AI Workflow Part 2 - Денис Киселёв, Родион Мостовой (13 марта 2026)
- Agentic Engineering AI Workflow Part 1 - Денис Киселёв (6 марта 2026)
Статьи
- Spec-Driven Development Is Eating Software Engineering: A Map of 30+ Frameworks - Vishal Mysore, Medium (март 2026)
- 6 Best SDD Tools for AI Coding - Augment Code
- Thoughtworks Technology Radar: SDD - кольцо Assess
- SDD is Waterfall in Markdown - критика SDD
- Problems with Spec-Driven Development - Sibylline
- METR: Early 2025 AI-Experienced OS Dev Study - исследование эффективности AI
- arXiv: SDD paper
- Claude-Flow Beginner's Guide - Vatsal Shah, пошаговый гайд по настройке
Telegram-каналы
- @ai_driven - Родион Мостовой, AI-Driven Development
- @deksden - Денис Киселёв, DEKSDEN
- QuintCode / NeuralStack - Иван Закутний
GitHub-репозитории
- BMAD-METHOD ~41k stars
- Spec Kit - Microsoft/GitHub
- OpenSpec
- QuintCode
- FPF ~241 stars
- cc-sdd ~2,880 stars
- Claude-Flow ~21k stars
- Ralph
- Taskmaster AI
- Devika
Каталог обновляется. Нашёл фреймворк, которого нет в списке? Напиши в Telegram-канал Продакт feat. AI.