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

30+ фреймворков и паттернов, которые превращают хаотичный 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 привлечённых) строил платформу на этом принципе, но к осени 2026 сместил позиционирование к Agent Enablement Platform - уровень остаётся горизонтом, а не практикой.

Категория 1: SDD-фреймворки (спека - план - код)

BMAD-METHOD ~52,5k stars

Тип: Agentic Agile · GitHub

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

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

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

GitHub Spec Kit ~132,5k stars

Тип: Static spec (Markdown) · GitHub

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

21.08.2026 вышла v1.0.0: появилась команда converge против дрейфа спеки и кода (цикл "прогнал - нашёл расхождение - дописал недостающие задачи - повторил") и каталог расширений и пресетов сообщества. Spec Kit из набора команд превратился в экосистему.

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

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

OpenSpec ~66,8k stars

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

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

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

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

Superpowers ~280k stars (01.09.2026)

Тип: Skills-фреймворк + методология · GitHub

Методология Jesse Vincent (obra): семь скиллов подряд - brainstorming, writing-plans, subagent-driven execution, TDD, code review, finishing branch. Единица работы - задача на 2-5 минут со свежим субагентом на каждую и ревью в две ступени: сначала соответствие спеке, потом качество кода.

Жёсткий TDD-гейт: production-код, написанный до упавшего теста, удаляется, а не сохраняется. Плагин-манифесты под дюжину агентов - Claude Code, Cursor, Codex, Gemini CLI, Copilot CLI и другие: методология едет за инженером между харнессами. Самый звёздный проект категории, релиз v6.3.0 от 12.08.2026.

Для кого: Инженеры, которым нужна дисциплина полного цикла с принудительным TDD, переносимая между агентами.

Tier 2

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

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

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

addyosmani/agent-skills - библиотека из 25 инженерных скиллов, среди которых spec-driven-development, interview-me, constraint-driven-development, context-engineering. ~91k stars (01.09.2026). GitHub

OpenSPDD - Structured Prompt-Driven Development: промпт как исполняемый контракт дизайна. Каркас REASONS Canvas из 7 измерений; команда spdd-sync тянет изменения из кода обратно в дизайн - редкий случай, когда обратная синхронизация заявлена основным механизмом, а не бетой. Go-бинарник, ~734 stars (01.09.2026). GitHub

MUSUBI - полюс строгости: нотация EARS, C4 + ADR, матрица трассируемости требование - дизайн - код - тест, блокирующая мёрдж при покрытии ниже 100%. ~28 stars (01.09.2026) - случай, когда звёзды не измеряют пригодность для регулируемых команд. Данные из вторичного обзора (Wąsowski, апрель 2026).

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

Haft (ex-QuintCode) + FPF ~473 stars (FPF)

Тип: Structured Reasoning / Thinking OS · Haft · FPF · Статья автора

Два связанных инструмента. FPF (First Principles Framework, Анатолий Левенчук) - "операционная система мышления для LLM". Формальная, сложная, мощная. QuintCode (Иван Закутний) - практическая обвязка вокруг FPF для разработчиков; в 2026 переименован в Haft, позиционирование сместилось к "engineering decisions engine".

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." Анатолий Левенчук
Для кого: Разработчики и архитекторы, которые хотят принимать обоснованные решения, а не интуитивные.

Grill Me / mattpocock skills ~243k stars (01.09.2026)

Тип: Интервьюер / композируемые скиллы · GitHub

Библиотека композируемых скиллов Matt Pocock, ключевой - /grill-me: агент раскладывает решения в дерево и задаёт весь фронтир открытых вопросов одним раундом, каждый вопрос с рекомендованным ответом. Код не пишется, пока фронтир не опустеет.

Правило разделения труда: факты - работа агента (за фактом из окружения он шлёт субагента), решения - работа человека. Рядом /to-spec, /to-tickets, /implement, /tdd. README - готовый контр-тезис к тяжёлым фреймворкам: они помогают, забирая себе процесс, а вместе с процессом забирают контроль.

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

Tier 2

SGR (Schema-Guided Reasoning) - structured output + chain of thought. Поле reasoning_steps в JSON-ответе повышает точность non-reasoning моделей. Отлаживаемый вывод. GitHub

Категория 3: Autonomous Loops (агентные циклы)

Smart Ralph / Ralph Loop

Тип: Agentic loop · Smart Ralph · Ralph (оригинал)

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

Живая ветка сегодня - Smart Ralph (~9,6k stars, коммиты июль 2026): добавляет SDD-workflow поверх цикла - задаёт уточняющие вопросы перед генерацией, структурирует процесс. Оригинальный Ralph заморожен с февраля 2026, сайт проекта закрыт - остаётся историческим референсом идеи.

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

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

Tier 2

Taskmaster AI - task management drop-in для Cursor, Lovable, Windsurf, Roo. PRD - задачи - реализация. Работает с любым AI-чатом. Команда сместила фокус на коммерческий Hamster, репозиторий без коммитов с апреля 2026. GitHub

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

ruflo (ex-Claude-Flow) ~70k 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 ~3,6k stars

Тип: AI-DLC lifecycle · GitHub

SDD-команды и Agent Skills для 8 инструментов: Claude Code, Codex, Cursor, GitHub Copilot, Windsurf, OpenCode, Gemini CLI, Antigravity. Начинался как Kiro-style workflow, теперь позиционируется как long-running autonomous implementation.

Принудительный workflow: Requirements - Design - Tasks. Не даёт перескочить планирование и сразу идти в код. Structured AI-DLC (AI-Driven Development Lifecycle).

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

Tier 2

Memory Bank / MBB (Денис Киселёв) - project memory по C4 модели. Memory Bank Bible - seed-принципы для структуры проекта. Progressive disclosure - постепенное раскрытие контекста агенту. Подробнее в YouTube

Категория 5: Платформы и оркестраторы

Intent (Augment Code) - living spec platform. Bidirectional спеки: код и спека синхронизированы. Координатор + параллельные исполнители в изолированных git-worktree + верификатор, сверяющий результат со спекой. Публичная бета с 10.02.2026: пока macOS-only и бесплатно, платных тарифов нет. intentapp.dev

Kiro (AWS) - спеки с EARS-нотацией, IDE + CLI. Сместился к brownfield: workflow Design-first и Bugfix (с 20.02.2026), в CLI - /goal с проверкой завершённости перед остановкой (12.06.2026). Модели: Claude Sonnet 4.5 + open-weight. Тарифы: Free (50 кредитов/мес), платные $20-$200/мес. kiro.dev

Zenflow (Zencoder) - PRD-to-code оркестратор. PRD - ревью спеки - план - поэтапная реализация через Claude + Codex. zencoder.ai/zenflow

Jira Planner (Atlassian) - SDD как корпоративный слой внутри Jira. Спека - редактируемый Confluence Live Doc, привязанный к семантике кода в нескольких репозиториях; отдельный шаг проверяет, достаточно ли она детальна для исполнения, затем план разбивается на рабочие элементы с критериями приёмки. Early Access с 19.08.2026 (Jira Cloud + Rovo). Анонс

Compyle (YC F25) - "Lovable для инженеров" с SDD-подходом. Задаёт уточняющие вопросы перед кодогенерацией. Claude Code под капотом. Мультирепозитории, бесплатен. Домен утерян, статус проекта неясен (сентябрь 2026).

Tessl ($125M) - ставка на spec-as-source: спека = единственный артефакт, код генерируется автоматически. К осени 2026 позиционирование сместилось к Agent Enablement Platform - spec-as-source остаётся горизонтом, а не текущим продуктом. tessl.io

Devika - open-source autonomous SE agent. Альтернатива Devin. Полный цикл: планирование - ресёрч - кодинг. Веб-интерфейс. Проект заморожен с сентября 2025 - оставлен для истории. 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 Существующие проекты
Superpowers Семь скиллов + TDD-гейт Средняя 12+ агентов Планы в файлах Инженеры, полный цикл
Haft/FPF (ex-QuintCode) Reasoning, обоснование решений Высокая Claude Code, Cursor .fpf/context.md Архитекторы
Smart Ralph/Ralph Автономный loop до готовности Низкая Claude Code, Codex Fresh context Автоматизация
ruflo (ex-Claude-Flow) Agent orchestration, swarms Средняя Claude Code, Codex Persistent memory MVP/POC, соло и команды
cc-sdd AI-DLC lifecycle (8 IDE) Средняя 8 инструментов Structured Разработчики

Экспертные цитаты

"Галлюцинации - не баг, а архитектурная особенность: модель додумывает, если не задали рамки" Денис Киселёв, DEKSDEN
"BMAD, OpenSpec и вся остальная штука - это сугубо прикладная штука, которая направлена просто на то, чтобы как-то таску разрубить на кусочки. Сначала FPF, после этого уже OpenSpec, BMAD и тому подобное" Иван (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.