跳到正文
cccskills
免费在 GitHub 公开

ui-ux-patterns

50+ named UX rules with numeric thresholds, 30+ UI styles catalog, industry anti-patterns, pre-delivery checklist

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md8.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

UI/UX Patterns

Somut, olculebilir UX kurallari ve stil rehberi. Tahmin degil, sayi var.

Priority Kategorileri

OncelikKategoriSeviye
1AccessibilityCRITICAL
2Navigation & WayfindingHIGH
3Forms & InputHIGH
4Typography & ReadabilityHIGH
5Color & ContrastHIGH
6Layout & SpacingMEDIUM
7Motion & AnimationMEDIUM
8Data DisplayMEDIUM
9Feedback & StatesMEDIUM
10Charts & VisualizationLOW

Named UX Rules (Sayisal Esiklerle)

Accessibility (CRITICAL)

KuralEsikAciklama
touch-target-sizemin 44x44pt (iOS), 48x48dp (Android)Dokunma alani minimum boyutu
color-contrast-normal4.5:1Normal text kontrast orani (WCAG AA)
color-contrast-large3:1Buyuk text (18px+ bold, 24px+) kontrast
color-contrast-enhanced7:1AAA seviye kontrast
focus-indicator2px+ visible ringKlavye focus gostergesi
text-resize200% zoom, icerik kaybolmamaliBrowser zoom destegi
animation-respectprefers-reduced-motionAnimasyon tercihi

Navigation & Wayfinding

KuralEsikAciklama
navigation-depthmax 3 seviyeDerinlik siniri
breadcrumb-threshold2+ seviye derinlikte gosterBreadcrumb gorunurlugu
back-button-alwaysHer alt sayfadaGeri donme garantisi
search-visibility5+ nav item varsa arama ekleArama esigi
menu-item-limit7 +/- 2 (5-9 arasi)Miller's Law

Forms & Input

KuralEsikAciklama
form-field-limitmax 7 field/stepTek adimda alan siniri
label-positionustte, sola dayaliLabel pozisyonu
error-proximityhata mesaji input'un 8px altindaHata mesaji konumu
password-strengthmin 8 karakter + indicatorSifre gosterge
autosave-interval30 saniyede birOtomatik kayit
input-heightmin 44pxGirdi alani yuksekligi
placeholder-not-labelAsla placeholder'i label olarak kullanmaPlaceholder kurali

Typography & Readability

KuralEsikAciklama
body-font-sizemin 16px (mobile), 14px (desktop)Govde yazi boyutu
line-height1.4-1.6x font sizeSatir yuksekligi
line-length45-75 karakterIdeal satir uzunlugu
heading-hierarchyh1 > h2 > h3, atlama yapmaBaslik hiyerarsisi
paragraph-spacing1.5x line-heightParagraf arasi bosluk
font-weight-contrastmin 2 kademe fark (400 vs 600)Agirlik kontrasti

Color & Contrast

KuralEsikAciklama
max-brand-colors3 ana + 2 accentRenk paleti siniri
status-colorsYesil=basari, Kirmizi=hata, Sari=uyari, Mavi=bilgiDurum renkleri
color-not-aloneRenk + icon/text birlikteRenk tek bilgi tasiyici olmamali
dark-mode-contrastAyri kontrast kontroluDark mode icin ozel kontrol

Motion & Animation

KuralEsikAciklama
duration-micro100-150msHover, toggle, checkbox
duration-standard150-300msModal, dropdown, tab switch
duration-complex300-500msPage transition, expand
stagger-sequence30-50ms aralikListe animasyon gecikme
easing-enterease-outGoruntuye giren eleman
easing-exitease-inGoruntudan cikan eleman
easing-moveease-in-outPozisyon degisimi
no-bounceEase fonksiyonu kullanBounce animasyon kullanma

Layout & Spacing

KuralEsikAciklama
content-max-width1200-1440pxIcerik maksimum genislik
card-paddingmin 16px, ideal 24pxKart ic boslugu
section-gap32-64pxBolum arasi bosluk
grid-gutter16-24pxGrid arasi bosluk
mobile-paddingmin 16px kenarMobil kenar boslugu
z-index-scaledropdown:10, modal:50, toast:100Z-index katmanlama

Feedback & States

KuralEsikAciklama
loading-indicator300ms sonra gosterLoading gecikme esigi
skeleton-screen1s+ yukleme suresiSkeleton gosterim esigi
toast-duration3-5 saniye (bilgi), kalici (hata)Bildirim suresi
empty-stateHer listede bos durum tasarlaBos durum zorunlulugu
success-feedbackHer eylem sonrasi onayBasari geri bildirimi
error-recoveryHer hatada cozum yolu sunHata kurtarma

UI Stil Katalogu

StilOzellikNe Zaman Kullan
MinimalismAz eleman, cok bosluk, monokromSaaS, portfolyo, landing
Flat Design2D, golgesiz, temiz cizgilerDashboard, admin panel
Material DesignElevation, grid, bold colorAndroid, Google ekosistemi
GlassmorphismYari saydam, blur, frost-cam efektiHero section, card overlay
NeumorphismSoft shadow, ic/dis golge, monokromHesap makinesi, player, niche UI
NeubrutalismKalin border, bold renk, raw tipografiYaratici portfolio, startup landing
BrutalismHam, stilize edilmemis, web-punkSanat, deneysel projeler
Bento GridAsimetrik grid, kart tabanli layoutDashboard, ozellik vitrin
Liquid GlassRefraction efekti, saydam katmanlarPremium urun, Apple esintili UI
SkeuomorphismGercek obje taklidiOyun, muzik, niche app
Claymorphism3D, yumusak, kilit hamuru efektiEgitim, cocuk uygulamasi
Aurora UIGradient-agirlikli, koyu arka planFintech, crypto, premium
Retro/Pixel8-bit estetik, piksel fontOyun, nostalji temalik
Organic/BlobYumusak formlar, dogal renklerSaglik, wellness, organik urun
Data-DenseKompakt layout, cok veri, kucuk fontBloomberg terminal, analytics
Card-BasedHer icerik bir kart, taranabilirE-commerce, sosyal medya, listing
Split-ScreenEkran ikiye bolunmus, kontrastLanding, karsilastirma, portfolio
MonochromeTek renk tonlari, minimalistLuks marka, editoryal
Gradient-HeavyCanli gecisler, enerji, modernlikSaaS marketing, startup
Dark-FirstKoyu tema oncelikli, neon aksanDeveloper tool, media, oyun

Industry-Specific Rehber

SanayiOnerilen StilYAPMA
SaaS / B2BMinimalism, Flat, Card-BasedGlassmorphism (kafa karistirir), Neumorphism
E-commerceCard-Based, FlatDark-First (urun gorunmuyor), Brutalism
HealthcareFlat, Organic, AccessibleNeon renkler, karisik layout, kucuk font
FintechData-Dense, Aurora, FlatOyunsu eleman, belirsiz ikonlar
EducationCard-Based, Claymorphism, OrganicData-Dense (ogrenciyi bunaltir)
Media / NewsCard-Based, Bento GridGlassmorphism (okunurluk duser)
Developer ToolsDark-First, Monochrome, Data-DenseNeumorphism, abart animasyon
GamingSkeuomorphism, Retro, GradientMinimalism (sikici), corporate stil
Luxury / FashionMonochrome, Split-Screen, MinimalismBento Grid, Claymorphism

Pre-Delivery UX Checklist

Accessibility (Zorunlu)

  • Tum resimler icin anlamli alt text
  • Kontrast orani: normal text 4.5:1, buyuk text 3:1
  • Keyboard ile tam navigasyon (Tab, Enter, Escape)
  • Focus indicator gorunur (outline kaldirma)
  • Touch target min 44x44pt
  • Screen reader ile test edildi
  • prefers-reduced-motion destegi
  • lang attribute <html> tag'inde

Forms

  • Her input'un label'i var (placeholder != label)
  • Hata mesajlari input'un hemen altinda
  • Inline validation (submit beklemeden)
  • Required field belirtilmis
  • Autofill/autocomplete calisiyor

States

  • Loading state (skeleton veya spinner)
  • Empty state (bos liste/tablo icin)
  • Error state (hata durumu UI'i)
  • Success feedback (islem onay)
  • Disabled state (tiklanamazligi belli)
  • Hover state (clickable elemanlarda)
  • Active/selected state

Responsive

  • 320px genislikte kirilma yok
  • 1920px genislikte bosluk fazla degil
  • Touch cihazda hover-dependent icerik yok
  • Yatay scroll yok (tasma kontrolu)
  • Font boyutlari mobilde okunabilir (min 16px)

Performance

  • LCP < 2.5s
  • CLS < 0.1
  • INP < 200ms
  • Resimler lazy-loaded
  • Font FOUT/FOIT yok (font-display: swap)

Genel

  • Tutarli spacing (4px/8px grid)
  • Tutarli border-radius
  • Dark mode token'lari dogru
  • 404 sayfasi var
  • Favicon ve meta taglar

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

WCAG 2.2 AA compliance, ARIA patterns, keyboard navigation, screen reader optimization

中文简介正在准备中。当前显示原文说明。

vibeeval/vibecosystem5382026年8月9日 更新

axe-core integration, WCAG 2.2 AA checklist, keyboard navigation testing, screen reader testing, and ARIA pattern validation.

中文简介正在准备中。当前显示原文说明。

vibeeval/vibecosystem5382026年8月9日 更新

Steam-style achievement system with XP, levels, streaks, and skill trees. Gamifies the development workflow. 25 achievements across 5 categories.

中文简介正在准备中。当前显示原文说明。

vibeeval/vibecosystem5382026年8月9日 更新

Framework for measuring and tracking agent response quality over time. Detects regressions before they reach production. Use when evaluating agent changes, auditing quality, or establishing performance baselines.

中文简介正在准备中。当前显示原文说明。

vibeeval/vibecosystem5382026年8月9日 更新

Agent Context Isolation

中文简介正在准备中。当前显示原文说明。

vibeeval/vibecosystem5382026年8月9日 更新

Agent ve skill dosyalarinin yapisal dogrulamasi. Frontmatter kontrol, naming convention, zorunlu bolum kontrolu, tutarlilik denetimi. Yeni agent/skill eklendiginde veya mevcut dosyalar duzenlediginde otomatik calistirilir.

中文简介正在准备中。当前显示原文说明。

vibeeval/vibecosystem5382026年8月9日 更新

查看 vibeeval 的全部技能

报告此技能的问题