Проектирование архитектуры решения (роль architect). Use when нужно спроектировать, КАК строить систему/фичу — компоненты, данные, контракты, выбор технологий; требования уже понятны или их даст $architect-analyze.
Installs into .claude/skills of the current project.
Are you the author of Architect Design?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/vitammiin-architect-design)
---
name: architect-design
description: Проектирование архитектуры решения (роль architect). Use when нужно спроектировать, КАК строить систему/фичу — компоненты, данные, контракты, выбор технологий; требования уже понятны или их даст $architect-analyze.
---
# Задача: проектирование архитектуры
Спроектируй архитектуру для задачи, которую описал пользователь.
Проектирование отвечает на вопрос КАК. Выход — документ, по которому `$backend`/`$frontend` реализуют без до-проектирования на ходу.
1. Уточни вход и перепроверь route через `$workspace-capability-routing`; чего не хватает — восстанови минимально и пометь как допущение.
2. Опиши компоненты и границы: модули/сервисы, зоны ответственности, контракты между ними (API-контракты — по `$api-design`).
3. Спроектируй данные: хранилища, ключевые сущности и связи, кэш-слой (`$database`); поток данных запиши от входа до хранилища и обратно.
4. Обоснуй выбор технологий: для каждого решения — 1-2 отвергнутые альтернативы и trade-off, почему выбран текущий вариант; не вкусовщина.
5. Оформи выход: схема (Mermaid или текстовая), таблица компонентов с ответственностями, план внедрения по шагам — у каждого шага проверяемый результат.
Если цель не указана — спроси её одной фразой или возьми результат последнего анализа. Если задача не тянет на проектирование (правка одного файла) — скажи честно и предложи сразу реализацию.
Опирайся на `$workspace-capability-routing`, `$system-design`, `$database`, `$api-design`; доменные skills загружай только по evidence.