← всі звіти · banner-top5-uiux-skills-2026-05-01.md

ТОП-5 UI/UX skills GitHub за зірочками — 2026-05-01

Контекст: Сергію не зайшов попередній конкурс банерів v5 (Editorial / Bauhaus / Pharmacy-Trust) — «по дизайну дуже погано». Шукаємо мейнстрім-репозиторії з найбільшою спільнотою (об'єктивна метрика — GitHub stars), щоб дати кожному той самий бриф 300×600 Menopace і подивитись, хто чим візьме.

Метрика: stargazers_count через GitHub API на 2026-05-01 (прямий /repos/<owner>/<name> запит, не GitHub-search ranking).

Не дублює: banner-frameworks-research-2026-05-01.md (marketing-методології, дрібні banner-build-toolkits) і banner-design-skills-research-2026-05-01.md (нішеві Claude-skills типу brand-design-md, refactoring-ui-skill). Тут — великі мейнстрім-бібліотеки, які стали стандартом community.


TL;DR

  1. Реальний стандарт UI/UX-дизайну на GitHub — це бібліотеки компонентів (shadcn/ui 113k, ant-design 97k, daisyUI 40k, mantine 31k), а не «AI design skills». Ставка на community-проварений component-vocabulary, а не на генератор-чорну-скриньку.
  2. Єдиний AI-первинний інструмент у топі — screenshot-to-code (72k) від Abi Raja: подаєш PNG-мокап → виходить React/Tailwind/HTML. Це найшвидший спосіб витягти візуальну якість з референсу (Pinterest pin pharma-banner → код).
  3. Рекомендований конкурс v6: 5 паралельних sub-agents, кожен реалізує бриф у власному «голосі» — shadcn (мінімалістичний clean), ant-design (enterprise-trust), screenshot-to-code (адаптація з Stripe/Apple-моку), daisyUI (Tailwind-first експресивний), mantine (rich-form-feel). Той, чий результат бере візуально, виграє.

ТОП-5 (sorted by stars desc)

1. shadcn/ui — 113,338 ⭐


2. ant-design/ant-design — 97,905 ⭐


3. abi/screenshot-to-code — 72,423 ⭐


4. saadeghi/daisyUI — 40,843 ⭐


5. mantinedev/mantine — 31,081 ⭐


Не увійшли в ТОП-5 (хоча мають високі stars) і чому

Repo Stars Чому НЕ в ТОП-5
excalidraw/excalidraw 122,330 Whiteboard для діаграм/нотаток, не для генерації UI/UX компонентів.
vercel/next.js 139,246 Framework, не UI/UX інструмент.
tailwindlabs/tailwindcss 94,823 CSS-движок, не самостійний UI/UX-кит (його використовує shadcn/daisyUI).
storybookjs/storybook 89,837 Workshop для документації компонентів, не генератор UI.
mui/material-ui 98,260 Можна було б замінити на ant-design — обидва Material/enterprise. AntD обрано як більш design-system-first для медицини (китайський MedTech його широко використовує, є HealthCare design kit).
tldraw/tldraw 46,749 Canvas SDK для whiteboard-апок, не для UI-design.
motiondivision/motion (ex-framer-motion) 31,748 Animation engine, доповнення до інших, а не самостійний UI-генератор.
Claude-skills хаби (affaan-m/everything-claude-code 171k, ComposioHQ/awesome-claude-skills 57k, mattpocock/skills 52k) 50–170k Це колекції/awesome-listи скілів, а не самі скіли. Цифри роздуті через мета-зміст — не релевантно як «один інструмент для одного банера».
nextlevelbuilder/ui-ux-pro-max-skill 72,968 Окремий Claude-skill з нішевою тематикою, але це по суті prompt-pack, без власного frontend-stack. Розглянемо як bonus в окремому conkurs'і скілів-під-Claude (banner-design-skills-research).
bitjaru/styleseed 331 Малий — не топ за зірками, але технічно — AI-design skill з 69 design rules + Toss/Stripe/Linear/Vercel/Notion brand skins. Бонус-кандидат, не в ТОП-5 за метрикою.

Рекомендований план «нового конкурсу» (v6)

Беремо той самий бриф (нижче) і даємо його 5 паралельним sub-agents, кожен реалізує бриф у власному стеку:

  1. Agent A → shadcn/ui: npx shadcn@latest add ... + Tailwind кастомізація → menopace_v6_shadcn.html
  2. Agent B → ant-design: React + antd + ConfigProvider override на pharmacy-trust → menopace_v6_antd.html (build через Vite)
  3. Agent C → screenshot-to-code: беремо 1 топ-pharmaceutical landing reference (Eucerin / La Roche-Posay quiz screen) → screenshottocode → menopace_v6_s2c.html
  4. Agent D → daisyUI: vanilla HTML + Tailwind CDN + 3 під-варіанти теми (luxury, pastel, corporate) → menopace_v6_daisy.html
  5. Agent E → mantine: React + @mantine/core + theme override → menopace_v6_mantine.html

Усі 5 робимо паралельно через 5 sub-agents (Task tool). Час на кожен — ~30-40 хв. Всі 5 деплоюємо через Reports Hub (link для Сергія в Telegram), потім side-by-side порівняння в одному HTML-grid.

Критерій вибору переможця: Сергій дивиться вживу на 5 result-варіантів і голосує. Не наша оцінка.


Той самий бриф для всіх 5 (готовий до копіпасту)

ЗАВДАННЯ: Інтерактивний HTML5-банер для Menopace (Vitabiotics).

ФОРМАТ:
- 300×600 px (IAB Half Page)
- Single self-contained HTML (inline CSS+JS, без external runtime — крім CDN бібліотек що ти використовуєш)
- Поміщається в ≤200KB (без зовнішніх зображень окрім 3 packshots)
- Працює standalone, target-аудиторія — жінки 40+, ринок UA

КОНТЕНТ (НЕ МІНЯТИ):
1. INTRO screen: hook-копія "Чи помічаєте ви зміни у самопочутті після 40?" + CTA "Дізнатися більше"
2. QUIZ — 6 питань Так/Ні (рівно 6, не міняти формулювання, формулювання видам окремо):
   Q1: Припливи жару протягом дня
   Q2: Безсоння або переривчастий сон
   Q3: Зміни настрою без причини
   Q4: Зниження концентрації
   Q5: Втома навіть після відпочинку
   Q6: Сухість шкіри і волосся
   Кожне питання — окремий screen-state, з кнопками "Так" / "Ні"
3. RESULT screen: текст «Menopace допомагає підтримати організм у період менопаузи» + 3 PACKSHOT'и (Menopace Original, Menopace Plus, Menopace Calcium — забрати з https://menopace.ua) + 2 CTA:
   - PRIMARY (велика): "Купити на medizine.ua" → https://medizine.ua/menopace (відкриття в новому вікні)
   - SECONDARY (менша): "Дізнатися на menopace.ua" → https://menopace.ua
4. FOOTER (на всіх screens, дрібний шрифт): "DM.UA.MEN.26.05.01"

КОМПЛАЄНС (UA pharma БАД):
- НЕ обіцяти лікування. Слова "лікує", "вилікує", "терапія" — заборонено.
- Допустимо: "підтримує", "сприяє нормальному функціонуванню", "доповнює раціон".
- НЕ використовувати медичних термінів типу "терапія HRT", "симптоми" дозволено.
- Footer-disclaimer обов'язково (DM.UA.MEN.26.05.01).
- Жодних #1, "найкращий", "клінічно доведено" без посилання на источник.

ВІЗУАЛЬНІ ВИМОГИ:
- WCAG AA contrast (4.5:1 мінімум для тексту)
- Touch-target 44×44 для всіх інтерактивних елементів (кнопки Так/Ні, CTA)
- Стиль: премʼюм-trust, не peppy/teen, не «лікарський холод», не warm-spice/autumn (саме цього уникаємо — попередні v5 фейлили).
- Hover-state на всіх кнопках, focus-visible для accessibility
- Smooth transition між screen-states (не різкий jump)

ПРОГРЕС-ІНДИКАТОР:
- Видимий "1 з 6", "2 з 6"... на quiz-screens

DELIVERABLE:
- 1 HTML-файл `menopace_v6_<your_stack>.html` (наприклад `menopace_v6_shadcn.html`)
- Працює подвійним кліком у Chrome — без npm install для кінцевого юзера
- Якщо потрібен build (React/JSX) — виконай build і поклади **bundle.html** з inline-stack

ПОРАДА: Подивись на референси типу Eucerin/La Roche-Posay/Headspace/Stripe pricing-cards для якості, не для копіювання. Копія англійською — приклад, наш текст має бути 100% українською.

Виконання

Як створювати 5 sub-agents — окремий хендофф у Desktop Claude (бо ми маємо протокол outbox-to-desktop/). Сюди в звіт додавати не буду; запит — desktop:write з заголовком v6-banner-contest-5-stacks-2026-05-01.md.

Sources / API verification (timestamp 2026-05-01 20:59 UTC):