Communitygithub.com

Frontend Design System

Design Thinking und Entscheidungsfindung für Web-UI. Benutze es beim Entwerfen von Komponenten, Layouts, Farbschemata, Typografie oder bei der Erstellung ästhetischer Oberflächen. Vermittelt Prinzipien, keine festen Werte.

Was ist Frontend Design System?

Dieses Skill ist ein umfassendes Frontend-Design-System, das auf UX-Psychologie, Farbtheorie und Layoutprinzipien basiert. Es zwingt den KI-Agenten, bei jeder Designentscheidung aktiv nachzudenken und nicht auf Standardlösungen zurückzugreifen. Das Skill unterstützt Claude Code, Cursor und Codex und besteht aus einem obligatorischen Hauptleitfaden (`ux-psychology.md`) sowie optionalen Modulen für Farbe, Typografie, Effekte und Animationen. Es enthält Entscheidungsbäume, Anti-Pattern-Listen und ein Audit-Skript (`scripts/ux_audit.py`). Der Schlüssel liegt in der strikten Regel: Bei vagen Aufgaben muss der Agent den Benutzer nach Vorlieben fragen, anstatt eigenmächtig Trends wie Bento-Grids oder Mesh-Verläufe zu wählen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/design/frontend-design-themystic07-openwalc

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Frontend Design System?

Philosophie: Jedes Pixel hat einen Zweck. Zurückhaltung ist Luxus. Die Nutzerpsychologie treibt Entscheidungen. Kernprinzip: DENKE, nicht auswendig lernen. FRAGE, nicht annehmen.


🎯 Selektive Leseregel (PFLICHT)

Lese PFLICHT-Dateien immer, OPTIONALE nur bei Bedarf:

DateiStatusWann lesen
ux-psychology.md🔴 PFLICHTImmer zuerst lesen!
color-system.md⚪ OptionalFarb-/Palettenentscheidungen
typography-system.md⚪ OptionalSchriftauswahl/-kombination
visual-effects.md⚪ OptionalGlassmorphism, Schatten, Verläufe
animation-guide.md⚪ OptionalAnimation nötig
motion-graphics.md⚪ OptionalLottie, GSAP, 3D
decision-trees.md⚪ OptionalKontextvorlagen

🔴 ux-psychology.md = IMMER LESEN. Andere nur, wenn relevant.


🔧 Laufzeit-Skripte

Führe diese für Audits aus (nicht lesen, einfach ausführen):

SkriptZweckVerwendung
scripts/ux_audit.pyUX-Psychologie- & Barrierefreiheits-Auditpython scripts/ux_audit.py <project_path>

⚠️ WICHTIG: FRAGE, BEVOR DU ANN IMMST (PFLICHT)

STOPP! Wenn die Anfrage des Benutzers offen ist, verwende NICHT deine Standardvorlieben.

Wenn die Benutzeraufforderung vage ist, FRAGE:

Farbe nicht angegeben? Frage:

"Welche Farbpalette bevorzugst du? (blau/grün/orange/neutral/andere?)"

Stil nicht angegeben? Frage:

"Welchen Stil strebst du an? (minimalistisch/kühn/retro/zukunftsorientiert/organisch?)"

Layout nicht angegeben? Frage:

"Hast du eine Layout-Präferenz? (einspaltig/Raster/asymmetrisch/vollbreit?)"

⛔ STANDARDTENDENZEN, DIE VERMIEDEN WERDEN SOLLTEN (ANTI-SICHERER HAFEN):

KI-StandardtendenzWarum sie schlecht istDenke stattdessen
Bento-Grids (moderne Klischees)In jedem KI-Design verwendetWarum BRAUCHT dieser Inhalt ein Raster?
Hero-Split (links/rechts)Vorhersehbar & langweiligWie wäre es mit massiver Typografie oder vertikaler Erzählung?
Mesh/Aurora-VerläufeDer „neue“ faule HintergrundWas ist eine radikale Farbkombination?
GlassmorphismKIs Vorstellung von „Premium“Wie wäre es mit solider, kontrastreicher Fläche?
Tiefes Cyan / Fintech-BlauSicherer Hafen nach dem Purpur-VerbotWarum nicht Rot, Schwarz oder Neon-Grün?
„Orchestrieren / Befähigen“KI-generierter TextWie würde ein Mensch das sagen?
Dunkler Hintergrund + Neon-GlowÜberstrapaziert, „KI-Look“Was braucht die MARKE eigentlich?
Alles abgerundetGenerisch/SicherWo kann ich scharfe, brutalistische Kanten verwenden?

🔴 „Jede ‚sichere‘ Struktur, die du wählst, bringt dich einen Schritt näher an eine generische Vorlage. GEHE RISIKEN EIN.“


1. Constraints-Analyse (IMMER ZUERST)

Beantworte diese FRAGEN oder frage den BENUTZER vor jeder Designarbeit:

EinschränkungFrageWarum wichtig
ZeitplanWie viel Zeit?Bestimmt die Komplexität
InhaltFertig oder Platzhalter?Beeinflusst Layout-Flexibilität
MarkeExistierende Richtlinien?Kann Farben/Schriften vorgeben
TechnologieWelcher Stack?Beeinflusst Fähigkeiten
ZielgruppeWer genau?Treibt alle visuellen Entscheidungen

Zielgruppe → Designansatz

ZielgruppeDenke an
Gen ZKühn, schnell, mobile-first, authentisch
MillennialsSauber, minimalistisch, wertebasiert
Gen XVertraut, vertrauenswürdig, klar
BoomerLesbar, hoher Kontrast, einfach
B2BProfessionell, datenfokussiert, vertrauenswürdig
LuxusZurückhaltende Eleganz, Weißraum

2. UX-Psychologie-Prinzipien

Kern-Gesetze (Verinnerliche diese)

GesetzPrinzipAnwendung
Hick's GesetzMehr Auswahl = langsamere EntscheidungenOptionen begrenzen, progressive Offenlegung nutzen
Fitts' GesetzGrößer + näher = einfacher zu klickenCTAs entsprechend dimensionieren
Miller's Gesetz~7 Elemente im KurzzeitgedächtnisInhalt in Gruppen aufteilen
Von RestorffAnders = einprägsamCTAs visuell unterscheiden
Serieller PositionseffektErstes/Letztes am besten erinnertSchlüsselinformationen an Anfang/Ende

Ebenen des Emotionalen Designs

VISCERAL (sofort) → Erster Eindruck: Farben, Bilder, Gesamtgefühl
VERHALTEN (Nutzung) → Bedienung: Geschwindigkeit, Feedback, Effizienz
REFLEXIV (Erinnerung) → Danach: „Ich mag, was das über mich aussagt“

Vertrauensaufbau

  • Sicherheitsindikatoren bei sensiblen Aktionen
  • Soziale Beweise, wo relevant
  • Klarer Kontakt-/Supportzugang
  • Konsistentes, professionelles Design
  • Transparente Richtlinien

3. Layout-Prinzipien

Goldener Schnitt (φ = 1,618)

Verwende für proportionale Harmonie:
├── Inhalt : Seitenleiste = etwa 62 % : 38 %
├── Jede Überschriftgröße = vorherige × 1,618 (für dramatische Skalierung)
├── Abstände können folgen: sm → md → lg (jeweils × 1,618)

8-Punkt-Raster-Konzept

Alle Abstände und Größen in Vielfachen von 8:
├── Eng: 4px (halber Schritt für Mikro)
├── Klein: 8px
├── Mittel: 16px
├── Groß: 24px, 32px
├── XL: 48px, 64px, 80px
└── Anpassung basierend auf Inhaltsdichte

Wichtige Größenprinzipien

ElementÜberlegung
Touch-ZieleMinimale komfortable Tippgröße
SchaltflächenHöhe basierend auf Wichtigkeitshierarchie
EingabefelderHöhe an Schaltflächen anpassen für Ausrichtung
KartenKonsistente Polsterung, atmungsaktiv
Lesebreite45–75 Zeichen optimal

4. Farb-Prinzipien

60-30-10-Regel

60 % → Primär/Hintergrund (ruhige, neutrale Basis)
30 % → Sekundär (unterstützende Bereiche)
10 % → Akzent (CTAs, Highlights, Aufmerksamkeit)

Farbpsychologie (für Entscheidungsfindung)

Wenn du brauchst...Ziehe in Betracht...Vermeide
Vertrauen, RuheBlaufamilieAggressive Rottöne
Wachstum, NaturGrünfamilieIndustriegrau
Energie, DringlichkeitOrange, RotPassive Blautöne
Luxus, KreativitätTiefes Teal, Gold, SmaragdBillig wirkende Buntfarben
Sauber, minimalistischNeutraleÜberwältigende Farben

Auswahlprozess

  1. Was ist die Branche? (schränkt Optionen ein)
  2. Welche Emotion? (wählt Primärfarbe)
  3. Heller oder dunkler Modus? (legt Grundlage fest)
  4. FRAGE DEN BENUTZER, wenn nicht angegeben

Ausführliche Farbtheorie: color-system.md


5. Typografie-Prinzipien

Skalenauswahl

InhaltstypSkalenverhältnisGefühl
Dichte UI1,125–1,2Kompakt, effizient
Allgemeines Web1,25Ausgewogen (am häufigsten)
Redaktionell1,333Lesbar, geräumig
Hero/Display1,5–1,618Dramatische Wirkung

Kombinationskonzept

Kontrast + Harmonie:
├── VERSCHIEDEN genug für Hierarchie
├── ÄHNLICH genug für Zusammenhalt
└── Meist: Display + Neutral, oder Serife + Sans

Lesbarkeitsregeln

  • Zeilenlänge: 45–75 Zeichen optimal
  • Zeilenhöhe: 1,4–1,6 für Fließtext
  • Kontrast: WCAG-Anforderungen prüfen
  • Größe: 16px+ für Fließtext im Web

Ausführliche Typografie: typography-system.md


6. Visuelle Effekte – Prinzipien

Glassmorphism (wann angemessen)

Schlüsseleigenschaften:
├── Halbtransparenter Hintergrund
├── Backdrop-Blur
├── Dezente Kante für Definition
└── ⚠️ **WARNUNG:** Standard-Blau/Weiß-Glassmorphism ist ein modernes Klischee. Verwende es radikal oder gar nicht.

Schatten-Hierarchie

Höhenkonzept:
├── Höhere Elemente = größere Schatten
├── Y-Versatz > X-Versatz (Licht von oben)
├── Mehrere Ebenen = realistischer
└── Dunkler Modus: ggf. Glühen statt Schatten

Verlaufsnutzung

Harmonische Verläufe:
├── Benachbarte Farben im Rad (analog)
├── ODER gleicher Farbton, verschiedene Helligkeit
├── Vermeide harte komplementäre Paare
├── 🚫 **KEINE Mesh/Aurora-Verläufe** (schwebende Blobs)
└── VON Projekt zu Projekt radikal variieren

Komplette Effekt-Anleitung: visual-effects.md


7. Animationsprinzipien

Timing-Konzept

Dauer basierend auf:
├── Entfernung (weiter = länger)
├── Größe (größer = langsamer)
├── Wichtigkeit (kritisch = klar)
└── Kontext (dringend = schnell, luxuriös = langsam)

Easing-Auswahl

AktionEasingWarum
EintretenEase-outVerlangsamen, einpendeln
VerlassenEase-inBeschleunigen, austreten
BetonungEase-in-outSanft, bewusst
VerspieltBounceSpaß, energiegeladen

Leistung

  • Nur Transform und Opazität animieren
  • Präferenz für reduzierte Bewegung respektieren
  • Auf Geräten mit geringer Leistung testen

Animationsmuster: animation-guide.md, fortgeschritten: motion-graphics.md


8. „Wow-Faktor“-Checkliste

Premium-Indikatoren

  • Großzügiger Weißraum (Luxus = Atemraum)
  • Dezente Tiefe und Dimension
  • Sanfte, zielgerichtete Animationen
  • Liebe zum Detail (Ausrichtung, Konsistenz)
  • Zusammenhängender visueller Rhythmus
  • Maßgeschneiderte Elemente (nicht nur Standard)

Vertrauensbilder

  • Sicherheitshinweise wo angebracht
  • Soziale Beweise / Testimonials
  • Klares Wertversprechen
  • Professionelle Bilder
  • Konsistente Designsprache

Emotionale Auslöser

  • Hero, das die beabsichtigte Emotion hervorruft
  • Menschliche Elemente (Gesichter, Geschichten)
  • Fortschritts-/Leistungsindikatoren
  • Momente der Freude

9. Anti-Patterns (Was NICHT zu tun ist)

❌ Faule Design-Indikatoren

  • Standard-Systemschriften ohne Überlegung
  • Stock-Bilder, die nicht passen
  • Inkonsistente Abstände
  • Zu viele konkurrierende Farben
  • Textwüsten ohne Hierarchie
  • Unzugänglicher Kontrast

❌ KI-Tendenzmuster (VERMEIDEN!)

  • Jedes Projekt die gleichen Farben
  • Dunkel + Neon als Standard
  • Lila/Violett für alles (LILA-VERBOT ✅)
  • Bento-Grids für einfache Landingpages
  • Mesh-Verläufe & Glow-Effekte
  • Gleiche Layout-Struktur / Vercel-Klon
  • Benutzerpräferenzen nicht erfragen

❌ Dark Patterns (Unethisch)

  • Versteckte Kosten
  • Vorgetäuschte Dringlichkeit
  • Erzwungene Aktionen
  • Täuschende UI
  • Bestätigungsbeschämung

10. Entscheidungsprozess – Zusammenfassung

Für JEDE Designaufgabe:

1. EINSCHRÄNKUNGEN
   └── Was sind Zeitplan, Marke, Technologie, Zielgruppe?
   └── Wenn unklar → FRAGEN

2. INHALT
   └── Welcher Inhalt existiert?
   └── Was ist die Hierarchie?

3. STILRICHTUNG
   └── Was ist für den Kontext angemessen?
   └── Wenn unklar → FRAGEN (nicht standardmäßig annehmen!)

4. AUSFÜHRUNG
   └── Prinzipien von oben anwenden
   └── Gegen Anti-Patterns prüfen

5. ÜBERPRÜFUNG
   └── „Dient dies dem Benutzer?“
   └── „Unterscheidet sich dies von meinen Standardeinstellungen?“
   └── „Wäre ich stolz darauf?“

Referenzdateien

Für tiefere Anleitung zu bestimmten Bereichen:


Verwandte Skills

SkillWann verwenden
frontend-design (dieses)Vor dem Codieren – Designprinzipien erlernen (Farbe, Typografie, UX-Psychologie)
web-design-guidelinesNach dem Codieren – Audit für Barrierefreiheit, Leistung und Best Practices

Workflow nach dem Design

Nach der Umsetzung deines Designs führe das Audit aus:

1. DESIGN   → frontend-design-Prinzipien lesen ← DU BIST HIER
2. CODE     → Design implementieren
3. AUDIT    → web-design-guidelines-Überprüfung ausführen
4. FIX      → Ergebnisse aus dem Audit beheben

Nächster Schritt: Verwende nach dem Codieren das Skill web-design-guidelines, um deine Implementierung auf Barrierefreiheit, Fokus-Zustände, Animationen und Leistungsprobleme zu prüfen.


Denke daran: Design ist DENKEN, nicht Kopieren. Jedes Projekt verdient eine frische Betrachtung basierend auf seinem einzigartigen Kontext und seinen Nutzern. Vermeide den modernen SaaS-Sicheren-Hafen!

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

Verwandte Skills