Agent Skills

Showcase: diagram-maker on lovii_demo architecture

Демонстрация работы скилла на реальном проекте — архитектура frontend SPA из lovii_demo/docs/ARCHITECTURE.md.

1. Вход (Input)

Что Где
Проект (репозиторий) https://github.com/bestdeejay-design/lovii_demo
Исходная документация docs/ARCHITECTURE.md (file structure, hash-router, screens по ролям)
Задача для скилла Превратить текстовое описание файловой структуры и роутера в наглядную Mermaid-диаграмму

Почему именно эти данные: актуальная архитектура реального SPA (hash-router, роли partner/rep/ambassador, слои js/screens/), которая плохо читается текстом и отлично визуализируется схемоц.

2. Запуск (Run)

# Текстовое описание → Mermaid flowchart (упрощённый вариант структуры экранов):
python3 - <<'EOF'
# (в реальном использовании — natural-language описание передаётся скиллу;
#  скрипт выводит flowchart + sequence по роутеру)
EOF

Пример генерируемой диаграммы (ядро структуры):

flowchart TD
  A[index.html] --> B[css/demo.css]
  A --> C[js/demo.js<br/>router+state]
  C --> D[js/data.js<br/>mock data]
  C --> E[js/components.js<br/>card/button/chip]
  C --> F[js/screens]
  F --> G[home.js · search.js · orders.js · profile.js]
  F --> H[partner/<br/>dashboard,products,p-orders,reports]
  F --> I[rep/<br/>dashboard,points,income,rep-profile]
  F --> J[ambassador/<br/>dashboard,reps,a-income,training]

3. Вывод (Output)

Готовый Mermaid-код (flowchart + sequence для hash-роутинга) размером ~40 строк; рендер в PNG/SVG — через mermaid-to-image (соседний скилл v1.2).

flowchart TD ...   # структура экранов (выше)
sequenceDiagram    # #home → renderHome(context) → emit(render) → paint()

4. Интерпретация (Interpretation)


Чек-лист: