LLM берёт на себя роль программного архитектора — раскладываешь требования по структуре, данным и контрактам до первой строчки кода.
Цель
Определить КАК будет работать продукт технически.
Входы
PRD из этапа 2
Шаги
Преобразовать PRD в минимальную архитектуру.
Выбрать стек (или подтвердить constraint из PRD).
Определить структуру файлов / модулей.
Описать data model.
Зафиксировать API / Events / Auth / Errors / Limits.
Результаты
Структура проекта (дерево папок / файлов).
contracts.md — API endpoints или события.
schema.sql / data_model.md — модель данных.
tech_decisions.md — почему выбран стек.
Инструменты
Context7 MCP · Sequential Thinking MCP · LLM + IDE
Готово, когда
Структура файлов создана, можно начинать писать код без архитектурных вопросов.
Антипаттерны
Over-engineering для MVP.
Копировать архитектуру без понимания.
Игнорировать constraints из PRD.
Промпт
Вот PRD: [вставить]. Предложи минимальную архитектуру. Нужно: 1) Структура папок, 2) Описание каждого файла (1 строка), 3) Data model, 4) Список API endpoints. Стек: [constraint из PRD].