Communitygithub.com

majiayu000/claude-skill-registry

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

Was ist claude-skill-registry?

Dieses Skill (Frontend Design System) ist ein umfassender Leitfaden für KI-Agenten, um fundierte, benutzerzentrierte Designentscheidungen für Web-Oberflächen zu treffen. Es lehnt sich nicht an vorgegebene Templates an, sondern vermittelt Prinzipien aus den Bereichen UX-Psychologie, Farbsysteme, Typografie und Layout, um jedes Projekt einzigartig und kontextgerecht zu gestalten. Das Skill zwingt den Agenten dazu, vor Annahmen den Benutzer zu befragen (z. B. nach Farb- oder Stilvorlieben) und warnt vor typischen KI-Fallstricken wie Bento-Grids, Mesh-Verläufen oder „SaaS-Blau“. Es ist für Plattformen wie Claude Code oder Cursor gedacht und enthält eine obligatorische Datei (ux-psychology.md), die immer gelesen werden muss, sowie optionale Referenzen für tiefere Themen. Die Philosophie lautet: „Jeder Pixel hat einen Zweck. Zurückhaltung ist Luxus. Benutzerpsychologie treibt Entscheidungen.“

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Frontend Design System

Philosophie: Jeder Pixel hat einen Zweck. Zurückhaltung ist Luxus. Benutzerpsychologie treibt Entscheidungen. Kernprinzip: DENKEN, nicht auswendig lernen. FRAGEN, nicht annehmen.


🎯 Selektive Lese-Regel (VERPFLICHTEND)

Immer PFLICHT-Dateien lesen, 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⚪ OptionalGlasphormismus, Schatten, Verläufe
animation-guide.md⚪ OptionalAnimation benötigt
motion-graphics.md⚪ OptionalLottie, GSAP, 3D
decision-trees.md⚪ OptionalKontext-Vorlagen

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


🔧 Laufzeit-Skripte

Diese für Audits ausführen (nicht lesen, einfach ausführen):

SkriptZweckVerwendung
ux_audit ValidatorUX-Psychologie & Barrierefreiheits-Auditcall_tool_checklist

⚠️ KRITISCH: VOR ANNAHMEN FRAGEN (VERPFLICHTEND)

STOPP! Wenn die Anfrage des Benutzers vage ist, verwende NICHT deine Standardeinstellungen.

Wenn die Benutzereingabe vage ist, FRAGE:

Farbe nicht angegeben? Frage:

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

Stil nicht angegeben? Frage:

„Welchen Stil möchtest du? (minimalistisch/gewagt/retro/zukunftsorientiert/organisch?)“

Layout nicht angegeben? Frage:

„Hast du eine Layout-Präferenz? (einsäulig/Raster/asymmetrisch/vollflächig?)“

⛔ ZU VERMEIDENDE STANDARDTENDENZEN (ANTI-SAFE-HARBOR):

KI-StandardtendenzWarum sie schlecht istDenke stattdessen
Bento-Grids (Modernes Klischee)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?
GlasphormismusKIs Vorstellung von „Premium“Wie wäre es mit solide, kontrastreicher Fläche?
Tiefes Cyan / Fintech-BlauSicherer Hafen nach dem Lila-VerbotWarum nicht Rot, Schwarz oder Neon-Grün?
„Orchestrieren / Befähigen“KI-generiertes CopywritingWie würde ein Mensch das sagen?
Dunkler Hintergrund + Neon-GlowÜbernutzt, „KI-Look“Was braucht die MARKE tatsächlich?
Alles abgerundetGenerisch/sicherWo kann ich scharfe, brutale Kanten verwenden?

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


1. Einschränkungsanalyse (IMMER ZUERST)

Vor jeder Designarbeit, BEANTWORTE DIESE ODER FRAGE DEN BENUTZER:

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

Zielgruppe → Designansatz

ZielgruppeDenke an
Gen ZGewagt, schnell, mobil-first, authentisch
MillennialsSauber, minimalistisch, werteorientiert
Gen XVertraut, vertrauenswürdig, klar
BoomerLesbar, hoher Kontrast, einfach
B2BProfessionell, datenorientiert, vertrauenswürdig
LuxusZurückhaltende Eleganz, Weißraum

2. UX-Psychologie-Prinzipien

Kerngesetze (Verinnerliche diese)

GesetzPrinzipAnwendung
Hick's LawMehr Auswahl = langsamere EntscheidungenOptionen begrenzen, progressive Offenlegung nutzen
Fitts' LawGrößer + näher = einfacher zu klickenCTAs angemessen dimensionieren
Miller's Law~7 Elemente im ArbeitsgedächtnisInhalt in Gruppen aufteilen
Von RestorffUnterschiedlich = einprägsamCTAs visuell abheben lassen
Serial PositionErstes/Letztes wird am besten erinnertSchlüsselinformationen am Anfang/Ende

Ebenen des emotionalen Designs

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

Vertrauensaufbau

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

3. Layout-Prinzipien

Goldener Schnitt (φ = 1,618)

Für proportionale Harmonie verwenden:
├── Inhalt : Seitenleiste = ca. 62 % : 38 %
├── Jede Überschriftgröße = vorherige × 1,618 (für dramatischen Maßstab)
├── 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 (Halbschritt für Mikro)
├── Klein: 8px
├── Mittel: 16px
├── Groß: 24px, 32px
├── XL: 48px, 64px, 80px
└── An Inhaltsdichte anpassen

Wichtige Größenprinzipien

ElementÜberlegung
Touch-ZieleMinimale komfortable Antippgröße
ButtonsHöhe basierend auf Wichtigkeitshierarchie
EingabefelderButton-Höhe für Ausrichtung anpassen
KartenKonsistente Abstände, luftig
Lesebreite45-75 Zeichen optimal

4. Farbprinzipien

60-30-10-Regel

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

Farbpsychologie (Zur Entscheidungsfindung)

Wenn du brauchst...Ziehe in Betracht...Vermeide
Vertrauen, RuheBlau-FamilieAggressive Rottöne
Wachstum, NaturGrün-FamilieIndustrielle Grautöne
Energie, DringlichkeitOrange, RotPassive Blautöne
Luxus, KreativitätTiefes Teal, Gold, SmaragdBillig wirkende Knallfarben
Sauber, minimalistischNeutraleÜberwältigende Farben

Auswahlprozess

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

Für detaillierte 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:
├── UNTERSCHIEDLICH genug für Hierarchie
├── ÄHNLICH genug für Zusammenhalt
└── Üblich: Display + Neutral, oder Serif + 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

Für detaillierte Typografie: typography-system.md


6. Prinzipien für visuelle Effekte

Glasphormismus (wenn angemessen)

Wichtige Eigenschaften:
├── Halbtransparenter Hintergrund
├── Backdrop-Blur
├── Subtiler Rand für Abgrenzung
└── ⚠️ **WARNUNG:** Standard-Blau/Weiß-Glasphormismus ist ein modernes Klischee. Verwende ihn radikal oder gar nicht.

Schattenhierarchie

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

Verlauf verwenden

Harmonische Verläufe:
├── Benachbarte Farben im Farbkreis (analog)
├── ODER gleicher Farbton, unterschiedliche Helligkeit
├── Harte komplementäre Paare vermeiden
├── 🚫 **KEINE Mesh/Aurora-Verläufe** (schwebende Kleckse)
└── Von Projekt zu Projekt radikal variieren

Für vollständige Effektanleitung: visual-effects.md


7. Animationsprinzipien

Timing-Konzept

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

Easing-Auswahl

AktionEasingWarum
HereinkommenEase-outVerlangsamen, einpendeln
VerlassenEase-inBeschleunigen, verlassen
BetonungEase-in-outGlatt, bewusst
VerspieltBounceSpaß, energiegeladen

Leistung

  • Nur transform und opacity animieren
  • „Reduzierte Bewegung“-Einstellung respektieren
  • Auf Geräten mit niedriger Leistung testen

Für Animationsmuster: animation-guide.md, für Fortgeschrittene: motion-graphics.md


8. „Wow-Effekt“-Checkliste

Premium-Indikatoren

  • Großzügiger Weißraum (Luxus = Atemraum)
  • Subtile Tiefe und Dimension
  • Sanfte, zielgerichtete Animationen
  • Liebe zum Detail (Ausrichtung, Konsistenz)
  • Kohäsiver visueller Rhythmus
  • Benutzerdefinierte Elemente (nicht nur Standard)

Vertrauensbilder

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

Emotionale Auslöser

  • Hero, das die gewünschte Emotion hervorruft
  • Menschliche Elemente (Gesichter, Geschichten)
  • Fortschritts-/Erfolgsindikatoren
  • Momente der Freude

9. Anti-Patterns (Was man NICHT tun sollte)

❌ 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 überall (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
  • „Confirmshaming“

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 vorgehen!)

4. UMSETZUNG
   └── Prinzipien von oben anwenden
   └── Gegen Anti-Patterns prüfen

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

Referenzdateien

Für tiefere Anleitung zu bestimmten Bereichen:


Verwandte Skills

SkillWann verwenden
frontend-design (dieses)Vor dem Codieren – Designprinzipien lernen (Farbe, Typografie, UX-Psychologie)
web-design-guidelinesNach dem Codieren – Prüfung auf Barrierefreiheit, Leistung und Best Practices

Workflow nach dem Design

Nachdem du dein Design umgesetzt hast, führe den Audit durch:

1. DESIGN   → frontend-design-Prinzipien lesen ← DU BIST HIER
2. CODE     → Design implementieren
3. AUDIT    → web-design-guidelines-Überprüfung durchfü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 dran: Design ist DENKEN, nicht Kopieren. Jedes Projekt verdient frische Überlegungen basierend auf seinem einzigartigen Kontext und seinen Benutzern. Vermeide den modernen SaaS-Safe-Harbor!

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