Большинство людей работают с LLM так:
"Сделай мне сайт"
"Помоги похудеть"
После чего начинают 30 сообщений уточнять детали.
SDD (Spec-Driven Development) предлагает:
IDEA → SPECIFY → PLAN → TASKS → IMPLEMENT
/specify
Вы описываете задачу обычным языком.
ИИ превращает её в структурированную спецификацию
Причём уже здесь можно использовать advanced prompting (RCTF, Few-Shot, Chain of Thoughts и т.д.).
/analyze - Проверяем:
* что забыли
* где риски
* что противоречит друг другу
Этот шаг можно запускать на любом этапе.
/plan - Получаем стратегию решения.
/tasks - Разбиваем работу на конкретные шаги.
/implement - Выполняем задачи сами или через агента.
Самое важное:
Результат каждого шага сохраняется в файлы.
Пример и нужность в первом комменте
По сути SDD — это способ перестать хранить знания в чате и начать хранить их в системе. Это полноценная роль ИИ-оператора для человека.
