Spec-Driven Development: каталог фреймворков для AI-разработки

20+ фреймворков и паттернов, которые превращают хаотичный vibe coding в управляемый процесс. Собрал за 2 недели из YouTube-стримов, GitHub, Telegram-каналов и статей - чтобы не собирал каждый по отдельности.

Зачем 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 ~41k stars

Тип: Agentic Agile · GitHub

12+ AI-ролей: Analyst, PM, Architect, Scrum Master. По сути симулирует agile-команду внутри одного агента. Создаёт PRD, архитектуру, dev stories с полным контекстом. Node.js v20+, v6-alpha - полный rewrite.

Самый популярный SDD-фреймворк. Мощный, но сложный - порог входа высокий. Для тех, кто готов потратить время на настройку и получить полноценный workflow.

"BMAT, OpenSpec и вся остальная штука - это сугубо прикладная штука, которая направлена просто на то, чтобы как-то таску разрубить на кусочки" - Иван (QuintCode/NeuralStack)
Для кого: Команды и продвинутые индивидуалы, которым нужен полный agile-цикл с AI.

GitHub Spec Kit

Тип: Static spec (Markdown) · GitHub

MIT-лицензия, от Microsoft/GitHub. Agent-agnostic - работает с 8+ AI-агентами. Стандартизация формата спецификаций в Markdown. Не привязывает к конкретному IDE или модели.

Фокус на формате, не на процессе. Spec Kit определяет как писать спеки, а не как их реализовывать. Хорошо комбинируется с другими фреймворками.

Для кого: Команды, которым нужен единый формат спек для разных инструментов.

OpenSpec

Тип: Semi-living spec (delta markers) · GitHub

Semi-living спецификации с delta markers. 20+ поддерживаемых агентов. Заточен под brownfield-проекты и итеративные изменения - когда код уже есть и нужно развивать, а не писать с нуля.

Ключевое отличие от Spec Kit: спеки не статичные, а "полуживые" - отслеживают дельту между текущим и желаемым состоянием.

Для кого: Разработчики существующих проектов, которым нужен spec-driven подход без переписывания с нуля.

Tier 2

GSD (Get Shit Done) - лёгкий фреймворк для прототипов. Минимум церемоний, быстрый старт. Когда нужно собрать MVP, а не строить enterprise-процесс.

PromptX - структурированные промпты для SDD-подхода. Организует промпты в переиспользуемые шаблоны.

LeanSpec - облегчённая альтернатива BMAD и Spec Kit. Для тех, кому полноценные фреймворки кажутся overkill, но хаос промптов уже не устраивает.

Категория 2: Reasoning и принятие решений

QuintCode + FPF ~241 stars (FPF)

Тип: Structured Reasoning / Thinking OS · QuintCode · FPF · Substack

Два связанных инструмента. 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

Тип: Agentic loop · Ralph · Smart Ralph · Сайт

Автономный AI-агент: запускает coding tool (Claude Code / Codex) снова и снова пока все пункты PRD не выполнены. Каждая итерация - fresh context. Простой принцип, иногда неожиданно эффективный.

Smart Ralph добавляет SDD-workflow поверх: задаёт уточняющие вопросы перед генерацией, структурирует процесс.

Критики называют это "макака-кодинг" - просто жмёшь кнопку пока не заработает. Для определённых задач работает, но без спеки легко уйти в бесконечный цикл.

"Пускать агента к проду - это стать героем новостей" - Денис Киселёв
Для кого: Автоматизация рутинных задач по PRD. Осторожно с продакшеном.

Tier 2

Taskmaster AI - task management drop-in для Cursor, Lovable, Windsurf, Roo. PRD - задачи - реализация. Работает с любым AI-чатом. GitHub

Категория 4: Session/Memory Management

Claude-Flow ~21k stars

Тип: Agent orchestration platform · GitHub · Beginner's Guide

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 - отличная точка входа, пользовался сам, рекомендую.

Для кого: Соло-разработчики и команды, которым нужна оркестрация нескольких агентов для автономной сборки продуктов (MVP, POC, персональные проекты).

cc-sdd ~2,880 stars

Тип: AI-DLC lifecycle · GitHub

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).

Для кого: Разработчики, которые хотят Kiro-style workflow в любом IDE.

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)

Статьи

Telegram-каналы

  • @ai_driven - Родион Мостовой, AI-Driven Development
  • @deksden - Денис Киселёв, DEKSDEN
  • QuintCode / NeuralStack - Иван Закутний

GitHub-репозитории


Каталог обновляется. Нашёл фреймворк, которого нет в списке? Напиши в Telegram-канал Продакт feat. AI.