Чему вы научитесь
AI-агенты пишут код быстро, но без чёткой задачи они уверенно пишут не то. Spec-Driven Development (SDD) - подход, в котором главным артефактом становится спецификация: агент получает требования, архитектурный план и атомарные задачи, а человек проверяет результат по критериям приёмки.
В курсе вы пройдёте весь цикл на одном сквозном проекте: сформулируете требования и соберёте spec.md, спроектируете архитектуру и ADR, настроите контекст проекта для агента (Constitution, AGENTS.md, CLAUDE.md), разобьёте работу на задачи, реализуете функциональность с агентом, проверите её тестами из спецификации, а затем примените SDD к чужому репозиторию и к работе команды.
Чему вы научитесь
-
Понимать, какую проблему решает SDD и когда он не нужен
-
Писать спецификации, требования и критерии приёмки, которые агент понимает однозначно
-
Готовить технический план, ADR и контракты API до написания кода
-
Настраивать контекст проекта для агента
-
Декомпозировать работу на атомарные задачи и проводить ревью кода агента
-
Привязывать тесты к требованиям и проверять Definition of Done
-
Применять SDD в legacy-проектах, CI/CD и в команде
О курсе
Для кого этот курс
Начальные требования
- Доступ к любому AI-агенту для кода, чтобы повторять подходы курса на своём проекте
Преподаватели курса
Сертификат
Что вы получите
- Написание спецификаций для AI-агентов
- Формулирование требований и критериев приёмки
- Архитектурное планирование и ADR
- Настройка контекста проекта (AGENTS.md, MCP)
- Декомпозиция работы на задачи для агента
- Ревью и верификация кода, написанного AI
- Внедрение SDD в команде и CI/CD