← Back to list

frontend-glassmorphism
by meklin25-art
⭐ 0🍴 0📅 Jan 19, 2026
SKILL.md
name: frontend-glassmorphism description: Builds premium glassmorphism (3D-like, soft blur) frontend UI components and landing pages using React/Next.js + Tailwind conventions. Use when designing modern SaaS pages, hero sections, pricing, navbars, feature grids, and animations with accessible contrast and performance constraints.
Frontend Glassmorphism Skill
Bu skill, modern SaaS landing page ve UI bileşenlerini glassmorphism estetiğiyle üretmek için kurallar ve şablonlar sağlar.
Ne zaman kullanılır?
- “Landing page”, “hero”, “pricing”, “features”, “navbar”, “CTA”, “dashboard UI” gibi isteklerde
- “3D glassmorphism”, “blur”, “frosted glass”, “neon”, “soft shadow”, “premium UI” gibi ifadeler geçtiğinde
- UI üretimi istenirken tasarım dili + kod kalitesi birlikte istendiğinde
Çıktı hedefleri
- Görsel kalite: premium, yormayan, modern
- Okunabilirlik: kontrast, tipografi, spacing
- Uygulanabilir kod: React/Next.js + Tailwind ile copy/paste çalışır
- Performans: blur ve gölgeler ölçülü, gereksiz animasyon yok
- Erişilebilirlik: buton/Link states, focus ring, semantik yapı
Tasarım İlkeleri (Glassmorphism Standardı)
A) Cam katman (glass surface)
- Arka plan: gradient + yumuşak noise hissi
- Kart:
backdrop-blur+ yarı şeffaf beyaz/siyah katman - Border: ince ve yarı saydam (ışık kırılması efekti)
- Shadow: soft, çok yayık, “floating” hissi
Önerilen Tailwind pattern:
bg-white/5veyabg-black/20backdrop-blur-xlborder border-white/10shadow-2xl shadow-black/20rounded-2xl
B) Renk ve kontrast
- Metin kontrastı “cam üstünde” okunacak şekilde ayarlanmalı
- Minimum: body metinlerinde yeterli kontrast
- Parlak neon sadece vurgu (accent) olarak kullanılmalı
C) Tipografi ve hiyerarşi
- Hero başlık: büyük, kısa, net
- Alt metin: 2-3 satır, fayda odaklı
- CTA: 1 ana + 1 ikincil
D) Layout
- Grid tabanlı düzen (12-col veya 2/3 kolon)
- Bol whitespace
- Kartlar arası tutarlı spacing
Kod Kuralları (Frontend)
- React bileşenleri: tek sorumluluk
- Tailwind: className’ler aşırı şişmesin, gerektiğinde yardımcı fonksiyon kullanılabilir
- State yönetimi gerekiyorsa minimal
- Animasyon: framer-motion kullanımı varsa kontrollü
- Her bileşende:
- hover/focus/active state
- mobile responsive
- semantik tag (nav, header, main, section)
İş Akışı (Decision Tree)
- Kullanıcı “sadece tasarım konsepti” istiyorsa:
resources/prompt-templates.mdiçinden uygun prompt şablonu ver
- Kullanıcı “kod” istiyorsa:
examples/dosyalarına benzer şekilde TSX bileşeni üret- Tailwind tokenlarını
resources/tokens.jsonile uyumlu tut
- Kullanıcı “tam landing page” istiyorsa:
- Hero + Social proof + Features + Pricing + FAQ + CTA bloklarını üret
- Her blok glass kart temasıyla tutarlı olsun
- Kullanıcı “performans” diyorsa:
- Blur seviyesini azalt, gölgeleri sadeleştir, animasyonları minimuma indir
Script Kullanımı
Skill içindeki scriptler “black box”tır:
- Önce
--helpçalıştır - Sonra amaca uygun parametrelerle kullan
Scriptler:
scripts/check-ui.sh: proje içinde UI hygiene check (opsiyonel)scripts/generate-component.ts: örnek bileşen şablonu üretir (opsiyonel)
Çıktı Formatı
- Kod istenirse: tek bir TSX dosyası veya bileşen blokları
- Tasarım yönergesi istenirse: bullet list + tokenlar + örnek className pattern’leri
- Gereksiz uzun açıklama yok, direkt kullanılabilir çıktı
Score
Total Score
40/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon