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?

Diese Skill-Anleitung für Frontend-Designsysteme bietet einen strukturierten, prinzipienbasierten Ansatz für die Web-UI-Entwicklung, der für KI-Agenten wie Claude Code, Cursor oder Codex optimiert ist. Sie betont Design Thinking und psychologisch fundierte Entscheidungen anstelle von vorgegebenen Templates oder Farbwerten. Die Anleitung enthält obligatorische Leseanforderungen (immer die UX-Psychologie-Datei lesen) und optionale Referenzen für Farben, Typografie, Effekte und Animationen. Sie bietet Runtime-Skripte für UX-Audits und zwingt den Agenten, bei vagen Benutzeranfragen nach Präferenzen zu fragen, anstatt auf Standardeinstellungen zurückzugreifen. Ein zentraler Bestandteil ist die „Anti-Safe-Harbor“-Liste, die häufige KI-Fallstricke wie Bento-Grids, Mesh-Verläufe oder übermäßig abgerundete Elemente vermeidet. Die Anleitung behandelt Layout-Prinzipien (Goldener Schnitt, 8-Punkt-Raster), Farbpsychologie (60-30-10-Regel), Typografie, visuelle Effekte und Animationen – immer mit dem Ziel, einzigartige, kontextsensitive Designs zu schaffen und generische, vorhersehbare Ergebnisse zu vermeiden.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Frontend-Design-System

Philosophie: Jedes Pixel hat einen Zweck. Zurückhaltung ist Luxus. Die Psychologie des Nutzers treibt Entscheidungen. Kernprinzip: DENKEN, nicht auswendig lernen. FRAGEN, nicht annehmen.


🎯 Selektive Leseregel (VERPFLICHTEND)

Lese VERPFLICHTENDE Dateien immer, OPTIONALE nur, wenn nötig:

DateiStatusWann lesen
ux-psychology.md🔴 VERPFLICHTENDImmer zuerst lesen!
color-system.md⚪ OptionalFarb-/Palettenentscheidungen
typography-system.md⚪ OptionalSchriftauswahl/Kombination
visual-effects.md⚪ OptionalGlas, Schatten, Verläufe
animation-guide.md⚪ OptionalAnimation erforderlich
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 <projektpfad>

⚠️ WICHTIG: FRAGEN, BEVOR MAN ANNIMT (VERPFLICHTEND)

STOP! Wenn die Anfrage des Benutzers offen ist, greife NICHT auf deine Favoriten zurück.

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 verfolgst du? (minimal/bold/retro/futuristisch/organisch?)“

Layout nicht angegeben? Frage:

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

⛔ STANDARDTENDENZEN, DIE VERMIEDEN WERDEN SOLLTEN (ANTI-SAFE-HARBOR):

KI-StandardtendenzWarum schlechtStattdessen denken
Bento-Grids (Modernes Klischee)Wird 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 HintergrundWelche radikale Farbkombination?
GlasmorphismusKIs Vorstellung von „Premium“Wie wäre es mit solide, kontrastreich, flach?
Tiefes Cyan / Fintech-BlauSicherer Hafen nach dem Lila-VerbotWarum nicht Rot, Schwarz oder Neon-Grün?
„Orchestrieren / Befähigen“KI-generierte WerbetexteWie würde ein Mensch das sagen?
Dunkler Hintergrund + Neon-GlühenÜberstrapaziert, „KI-Look“Was braucht die MARKE wirklich?
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. Einschränkungsanalyse (IMMER ZUERST)

Vor jeder Designarbeit: BEANTWORTE DIESE FRAGEN ODER FRAGE DEN BENUTZER:

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

Zielgruppe → Designansatz

ZielgruppeDenken an
Gen ZMutig, schnell, mobil-erst, authentisch
MillennialsSauber, minimalistisch, werteorientiert
Gen XVertraut, vertrauenswürdig, klar
BoomerLesbar, hoher Kontrast, einfach
B2BProfessionell, datenfokussiert, Vertrauen
LuxusZurückhaltende Eleganz, Weißraum

2. UX-Psychologie-Prinzipien

Kern-Gesetze (Verinnerliche diese)

GesetzPrinzipAnwendung
Hicks GesetzMehr Auswahl = langsamere EntscheidungenOptionen begrenzen, progressive Offenlegung nutzen
Fitts GesetzGrößer + näher = leichter zu klickenCTAs entsprechend dimensionieren
Millers Gesetz~7 Elemente im ArbeitsgedächtnisInhalt in Gruppen aufteilen
Von RestorffAnders = einprägsamCTAs visuell unterscheidbar machen
Serielle PositionErstes/Letztes wird am besten erinnertSchlüsselinformationen an Anfang/Ende

Ebenen des emotionalen Designs

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

Vertrauensaufbau

  • Sicherheitsindikatoren bei sensiblen Aktionen
  • Social Proof, 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 = 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 (Halbschritt für Mikro)
├── Klein: 8px
├── Mittel: 16px
├── Groß: 24px, 32px
├── XL: 48px, 64px, 80px
└── An Inhaltdichte anpassen

Wichtige Größenprinzipien

ElementÜberlegung
Touch-ZieleMinimale komfortable Größe
ButtonsHöhe basierend auf Wichtigkeit
EingabefelderHöhe an Buttons anpassen für Ausrichtung
KartenKonsistenter Abstand, 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 (für Entscheidungsfindung)

Falls benötigst...Erwäge FarbtöneVermeide
Vertrauen, RuheBlau-FamilieAggressive Rottöne
Wachstum, NaturGrün-FamilieIndustrielle Grautöne
Energie, DringlichkeitOrange, RotPassive Blautöne
Luxus, KreativitätTiefes Teal, Gold, SmaragdBillig wirkende kräftige Töne
Sauber, minimalistischNeutrale TöneÜ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, wenn 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
└── Normalerweise: 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. Visuelle Effekte Prinzipien

Glasmorphismus (wenn angemessen)

Wichtige Eigenschaften:
├── Halbtransparenter Hintergrund
├── Backdrop-Blur
├── Subtile Grenze für Definition
└── ⚠️ **WARNUNG:** Standardmäßiger blau/weißer Glasmorphismus ist ein modernes Klischee. Nutze ihn 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: stattdessen Leuchten erwägen

Verlauf-Verwendung

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

Für die vollständige Effektanleitung: 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
EintrittEase-outVerlangsamen, einpendeln
AustrittEase-inBeschleunigen, verlassen
HervorhebungEase-in-outSanft, bedacht
VerspieltBounceSpaß, energetisch

Leistung

  • Nur transform und opacity animieren
  • reduced-motion-Einstellung respektieren
  • Auf Geräten mit niedriger Leistung testen

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


8. „Wow-Faktor“-Checkliste

Premium-Indikatoren

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

Vertrauensbildner

  • Sicherheitshinweise wo angebracht
  • Social Proof / Testimonials
  • Klares Wertversprechen
  • Professionelle Bilder
  • Konsistente Designsprache

Emotionale Auslöser

  • Hero, der die beabsichtigte Emotion hervorruft
  • Menschliche Elemente (Gesichter, Geschichten)
  • Fortschritts-/Erfolgsanzeigen
  • 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 dieselben Farben
  • Dunkel + Neon als Standard
  • Alles Lila/Violett (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
  • Irreführende UI
  • Bestätigungsbeschämung

10. Entscheidungsprozess-Zusammenfassung

Für JEDE Designaufgabe:

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

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

3. STILRICHTUNG
   └── Was ist für den Kontext angemessen?
   └── Falls unklar → FRAGEN (nicht voreingestellt!)

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

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

Referenzdateien

Für tiefere Anleitung in bestimmten Bereichen:


Verwandte Skills

SkillWann verwenden
frontend-design (dieses)Vor dem Programmieren – Designprinzipien lernen (Farbe, Typografie, UX-Psychologie)
web-design-guidelinesNach dem Programmieren – Auf Barrierefreiheit, Leistung und Best Practices prüfen

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 umsetzen
3. AUDIT    → Überprüfung mit web-design-guidelines durchführen
4. FIX      → Ergebnisse aus dem Audit beheben

Nächster Schritt: Nach dem Programmieren den Skill web-design-guidelines verwenden, um deine Umsetzung auf Barrierefreiheit, Fokus-Zustände, Animationen und Leistungsprobleme zu prüfen.


Denk daran: 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