Skip to content

Oberflaechen mit LLM und Skills schoen gestalten: Prompts und Plugins in der Praxis

In den vorherigen Lektionen hast du gelernt, wie man mit AI IDE Designentwuerfe in Code umwandelt und mit Komponentenbibliotheken schnell Interfaces aufbaut. Aber du hast vielleicht auch ein peinliches Problem entdeckt: Bei denselben Anforderungen wirken die von AI generierten Seiten immer ein bisschen unbefriedigend -- die Schrift ist das allgegenwaertige Inter, die Farbgestaltung ein ueberall sichtbarer Lila-Gradient, das Layout eine zum Gaehnen animierende symmetrische Kartenrasterung, und die ganze Seite verstraekt einen starken "AI-Geruch".

Das ist nicht AIs Fehler, sondern du hast ihr nicht gesagt, welchen Stil du moechtest.

Stell dir vor, du gehst zum Friseur. Wenn du nur sagst "Schneiden Sie mir die Haare", bekommst du ein sicheres, aber mittelmasses Ergebnis. Wenn du aber sagst "Ich moechte einen laessigen japanischen Locken-Look, Pony in Acht-Form, Laenge bis zum Schluesselbein, mit deutlicher Staffelung", bekommst du genau das, was du dir vorstellst.

Bei AI ist es genauso. Sie braucht eine klare aesthetische Richtung, um schoene und einzigartige Interfaces zu generieren.

Diese Lektion bringt dir zwei Methoden bei, mit denen AI schoene Interfaces generiert:

  1. Sorgfaeltig gestaltete Prompt-Vorlagen -- AI in natuerlicher Sprache sagen, welchen aesthetischen Stil du moechtest
  2. Frontend-Skills-Plugins -- AI automatisch professionelle Designrichtlinien laden lassen

Was du lernen wirst

  1. Verstehen, warum AI standardmaessig "durchschnittliche" Interfaces generiert
  2. Die 5 Dimensionen zur Beschreibung von Designstilen beherrschen (Schrift, Farbe, Layout, Animation, Details)
  3. 3 Skills-Plugins kennenlernen, die Interfaces verschönern
  4. Durch drei praktische Szenarien die Generierung schoener Interfaces mit Prompts + Skills ueben

1. Warum AI standardmaessig "durchschnittliche" Interfaces generiert

In den AI-Trainingsdaten gibt es riesige Mengen an Frontend-Code, und der Grossteil verwendet "sichere" Entscheidungen:

DimensionAIs StandardwahlProblem
SchriftInter, Roboto, ArialZu verbreitet, keine Persoenlichkeit
FarbeLila-Gradient, Blau als HauptfarbeIn der Tech-Szene uebermaessig genutzt, visuelle Ermuedung
LayoutSymmetrische Raster, KartenstapelungHohe Vorhersagbarkeit, keine Ueberraschung
AnimationEinblenden/Ausblenden, einfaches HoverNicht raffiniert genug, fehlende Tiefe
HintergrundEinfarbig, einfache GradientenMonoton, fehlende Textur

Diese Entscheidungen sind einzeln betrachtet alle nicht schlecht, aber wenn alle AI-generierten Seiten sie verwenden, wird es zum "AI-Geruch".

💡 Schluesselerkenntnis: AI kann nicht kein Design -- sie faellt standardmaessig auf den "statistischen Durchschnitt" zurueck. Du musst ihr explizit die Richtung vorgeben, in die sie vom Durchschnitt abweichen soll.

2. Methode 1: Designstil mit Prompts beschreiben

2.1 Die 5 Dimensionen des Designstils

Um schoene Interfaces zu generieren, musst du das gewuenschte Ergebnis aus 5 Dimensionen beschreiben:

DimensionBeschreibungspunkteBeispiel-Schluesselwoerter
SchriftUeberschriften mit fetter Display-Schrift, Fliesstext mit gut lesbarer TextschriftSpace Grotesk, Playfair Display, JetBrains Mono
FarbeHauptfarbe + Akzentfarbe, gleichmaessige Verteilung vermeiden#4F46E5 Hauptfarbe + #F59E0B Akzent
LayoutAsymmetrisch, ueberlappend, Raster aufbrechenBento Grid, asymmetrische Aufteilung, schwebende Elemente
AnimationSorgfaeltig choreografiertes Seitenladen, Mikro-Interaktionenstaggered reveals, scroll-getriggert
DetailsHintergrund, Schatten, Rahmen, TexturenRauschen, geometrische Muster, Gradienten-Netz

2.2 Sehen ist Glauben: Normaler Prompt vs. Verschönerter Prompt

Vergleichen wir die Ergebnisse anhand einer Landing-Page:

Normaler Prompt:

Bitte erstelle eine Landing-Page fuer einen AI-Schreibassistenten mit Navigation, Hero-Bereich, Funktionspraesentation, Preisgestaltung und Footer

Verschoenerter Prompt:

Bitte erstelle eine Landing-Page fuer einen AI-Schreibassistenten mit folgenden Anforderungen:

**Aesthetischer Stil: Neubrutalismus (Neubrutalism)**

**Schrift:**
- Ueberschriften: Space Grotesk, Gewichtung 700-900
- Fliesstext: IBM Plex Sans, Gewichtung 400

**Farbe:**
- Hauptfarbe: #000000 (reines Schwarz)
- Akzentfarbe: #FF6B00 (Orange)
- Hintergrund: #FFFDF0 (elfenbeinfarben)
- Rahmen: 3px schwarze durchgezogene Linie

**Layout:**
- Asymmetrisches Layout, Elemente durch dicke schwarze Linien getrennt
- Karten mit harten Schatten (box-shadow: 8px 8px 0px #000)
- Mutige Kontraste beim Weißraum

**Animation:**
- Elemente beim Seitenladen von unten einspringen
- Hover: Button bewegt sich 2px nach oben

**Details:**
- Alle Abrundungen auf 0px (rechte Winkel)
- Buttons mit starkem 3D-Effekt
- Hintergrund mit subtiler Rausch-Textur

Dieselbe Anforderung, aber der zweite Prompt laesst AI eine stilistisch markante, einpraegsame Seite generieren.

2.3 Frontend-Verschönerungs-Skills-Ressourcenbibliothek

Beginne nicht bei null mit dem Schreiben von Prompts! Hier ist eine Sammlung von AI-Skills, die direkt mit der Frontend-Verschönerung zusammenhaengen:

Repository-NameInhaltStarsLink
ui-ux-pro-max-skill57 Stile + 95 Farbpaletten + 56 Schriften10k+GitHub
antigravity-awesome-skillsVermeidet generische AI-Aesthetik-Klischees-GitHub
superdesigndev/superdesignAI-natives UI-Entwicklungstool4.7kGitHub
anthropics/skills/frontend-designOffizieller Anthropic Frontend-Design-Skill-GitHub

💡 Weitere Stil-Prompts findest du im Anhang: Designstil-Prompt-Schnellreferenz

2.5 Drei haeufig verwendete Stil-Vorlagen

Hier sind drei erprobte Stil-Vorlagen, die du direkt kopieren und anpassen kannst:

Vorlage 1: Minimalismus

**Aesthetischer Stil: Minimalismus**

**Schrift:**
- Ueberschriften: PP Neue Montreal, Gewichtung 500-700
- Fliesstext: Inter, Gewichtung 400

**Farbe:**
- Hauptfarbe: #FFFFFF (Weiss)
- Text: #1A1A1A (Fast-Schwarz)
- Akzent: #3B82F6 (Blau, sparsam verwenden)

**Layout:**
- Viel Weißraum (padding mindestens 64px)
- Ein- oder zweispaltiges Layout, zentriert
- Elemente durch Weißraum statt Trennlinien gliedern

**Animation:**
- Langsames Einblenden (Dauer 600ms)
- Hover: sanfter Farbuebergang

**Details:**
- Abrundung: 8px
- Schatten: subtil (0 4px 12px rgba(0,0,0,0.08))
- Keine Hintergrund-Dekoration

Vorlage 2: Glassmorphismus

**Aesthetischer Stil: Glassmorphism**

**Schrift:**
- Ueberschriften: Outfit, Gewichtung 600-800
- Fliesstext: Plus Jakarta Sans, Gewichtung 400-500

**Farbe:**
- Hintergrund: Gradient #667eea bis #764ba2
- Karten-Hintergrund: rgba(255, 255, 255, 0.1)
- Text: #FFFFFF

**Layout:**
- Schwebende Karten-Gestaltung
- Karten ueberlappen sich

**Animation:**
- Karten erscheinen nacheinander beim Laden (staggered)
- Hover: Karte vergroessert sich um den Faktor 1.05

**Details:**
- Abrundung: 20px
- Hintergrund-Unschaerfe: backdrop-blur-xl
- Rahmen: 1px rgba(255, 255, 255, 0.2)
- Subtile Gradient-Leuchteffekte

Vorlage 3: Bento Grid

**Aesthetischer Stil: Bento Grid**

**Schrift:**
- Ueberschriften: SF Pro Display, Gewichtung 700
- Fliesstext: SF Pro Text, Gewichtung 400

**Farbe:**
- Hintergrund: #F5F5F7 (Hellgrau)
- Karten: #FFFFFF (Weiss)
- Akzent: #0071E3 (Apple-Blau)

**Layout:**
- Raster-Layout mit unterschiedlich grossen Karten
- Kartenabstand: 16px
- Abrundung: 24px

**Animation:**
- Hover: Karte schwebt leicht nach oben
- Klick: Druckeffekt

**Details:**
- Grosse Karten fuer wichtige Inhalte
- Kleine Karten fuer sekundaere Informationen
- Icons statt Text wo moeglich
- Saubere Schatten (0 4px 24px rgba(0,0,0,0.06))

3. Methode 2: Designrichtlinien automatisch mit Skills-Plugins laden

Jedes Mal manuell Stil-Prompts zu schreiben, ist muehsam. Skills sind wiederverwendbare Designrichtlinien-Pakete -- nach der Installation wendet AI diese Richtlinien automatisch an.

3.1 Drei Skills fuer schoenere Interfaces

SkillsMerkmaleInstallationsbefehl
UI/UX Pro Max67 Stile, 96 Farbpaletten, 57 Schriftkombinationennpm install -g uipro-cli && uipro init --ai claude
frontend-designOffiziell von Anthropic, vermeidet AI-Aesthetik-Klischeesnpx skills add anthropics/skills/frontend-design
SuperDesignIDE-Plugin, generiert mehrere DesignvariantenVSCode-Erweiterungsmarkt nach "SuperDesign" suchen

3.2 UI/UX Pro Max installieren (am empfohlensten)

UI/UX Pro Max ist das derzeit umfassendste Designrichtlinien-Skill. Es enthaelt vorkonfiguriert:

  • 67 UI-Stile: Glassmorphism, Neumorphism, Brutalism, Bento Grid...
  • 96 Farbpaletten: Nach Branchen kategorisiert (SaaS, E-Commerce, Social...)
  • 57 Schrift-Kombinationen: Von professionellen Designern verifizierte Paarungen
  • 100+ Designregeln: Vorgaben fuer Abstaende, Abrundungen und Schatten

Installationsschritte:

bash
# 1. CLI global installieren
npm install -g uipro-cli

# 2. Initialisieren (waehle dein AI-Tool)
uipro init --ai claude
# oder
uipro init --ai cursor
# oder
uipro init --ai trae

Nach der Installation musst du im Prompt nur einen Satz hinzufuegen:

Verwende den Glassmorphism-Stil von UI/UX Pro Max und erstelle eine Landing-Page fuer einen AI-Schreibassistenten

AI wendet automatisch die entsprechenden Schrift-, Farb- und Layoutvorgaben an.

3.3 Offizielles Anthropic frontend-design installieren

Dies ist das offizielle Frontend-Design-Skill von Anthropic, speziell zur Loesung des "AI-Aesthetik-Klischee"-Problems:

bash
# In Claude Code ausfuehren
npx skills add anthropics/skills/frontend-design

Nach der Installation vermeidet AI automatisch:

  • Inter, Roboto, Arial als Schriftarten
  • Lila-Gradient-Hintergruende
  • Symmetrische Raster-Layouts
  • Zu schwache Schatten

Sie neigt stattdessen zu:

  • Einzigartigen Schriftkombinationen
  • Mutigen Hauptfarben + scharfen Akzentfarben
  • Asymmetrischen, ueberlappenden Layouts
  • Texturierten Hintergruenden (Rauschen, geometrische Muster)

4. Praktische Uebung 1: Landing-Page mit verschönernden Prompts neu gestalten

Lass uns das bisher Gelernte anwenden, um eine gewoehnliche Landing-Page schoen zu machen.

4.1 Gewoehnliche Version

Zunaechst ein normaler Prompt, um zu sehen, was AI liefert:

Bitte erstelle eine Landing-Page fuer eine Haustier-Adoptionsplattform mit:
- Navigation (Logo, Links, Registrierungs-Button)
- Hero-Bereich (Ueberschrift, Unterueberschrift, CTA-Button, Tier-Bild)
- Tier-Vorstellung (drei Tierkarten)
- Ueber uns
- Footer

Die generierte Seite... funktioniert, ist aber sehr gewoehnlich.

4.2 Verschönererte Version

Jetzt mit Stil-Beschreibung:

Bitte erstelle eine Landing-Page fuer eine Haustier-Adoptionsplattform mit folgenden Anforderungen:

**Aesthetischer Stil: Warm und weich + handgezeichnet**

**Schrift:**
- Ueberschriften: Nunito (rund), Gewichtung 700-800
- Fliesstext: Nunito, Gewichtung 400-600

**Farbe:**
- Hauptfarbe: #FFB347 (warmes Orange)
- Sekundaerfarbe: #FFCCB3 (hell-Orange)
- Hintergrund: #FFF8F0 (elfenbeinfarben)
- Text: #5D4037 (Braun)

**Layout:**
- Abgerundete Karten (border-radius: 24px)
- Karten leicht geneigt (unterschiedliche Winkel)
- Schwebende, ueberlappende Elemente

**Animation:**
- Elemente gleiten beim Laden von beiden Seiten ein
- Tier-Karten bewegen sich beim Hover wie ein nickendes Haustier (Rotate-Animation)
- Button mit Bounce-Effekt beim Hover

**Details:**
- Alle Abrundungen 16-24px
- Warme, weiche Schatten (0 8px 24px rgba(255,179,71,0.3))
- Hintergrund mit Pfotenabdruck-Muster-Dekoration
- Bilder mit unregelmaessigem Zuschnitt (clip-path)
- Handgezeichnete Icons (Outline-Stil)

Die generierte Seite wird ein warmes, niedliches Interface sein, das einen zur Adoption animieren moechte.

5. Praktische Uebung 2: Dashboard schnell mit Skills generieren

Skills eignen sich besonders fuer Backend-Systeme mit vielen Seiten.

5.1 Mit UI/UX Pro Max

Verwende den Dashboard Dark-Stil von UI/UX Pro Max
und erstelle eine Dashboard-Seite fuer ein SaaS-Produktmanagement-Backend mit:

**Oben:** Vier Statistik-Karten (Nutzerzahl, aktive Nutzer, Umsatz, API-Aufrufe)

**Mitte:**
- Links: Liniendiagramm zum Nutzerwachstum (letzte 7 Tage)
- Rechts: Kreisdiagramm zur Abonnement-Plan-Verteilung

**Unten:** Liste der letzten Aktivitaeten (Zeit, Nutzer, Aktion)

AI wendet automatisch die Designvorgaben fuer dunkle Dashboards an:

  • Dunkelgrauer Hintergrund (#1A1A2E)
  • Hochkontrast-Karten (#16213E)
  • Lebendige Datenfarben (Blau, Gruen, Orange)
  • Schwebende Karten mit Glassmorphismus-Effekt

5.2 Mit dem frontend-design-Skill

Verwende das frontend-design Skill
und erstelle eine Homepage fuer einen persoenlichen Blog, der Stil soll einzigartig und markant sein

AI waehlt eine nicht-mainstreamige aesthetische Richtung (z. B. Retro-Futurismus oder Magazin-Stil) und setzt sie mit einzigartiger Schrift, Farbgestaltung und Layout um.

6. Praktische Uebung 3: Eigenes Design-System-Skill erstellen

Wenn du einen festen Markenstil hast, kannst du ein eigenes Skill erstellen, sodass alle AI-generierten Seiten deiner Marke entsprechen.

6.1 Skill-Datei erstellen

Erstelle in deinem Projekt die Datei .claude/skills/my-brand/SKILL.md:

markdown
---
name: my-brand
description: Mein projektspezifisches Design-System, das sicherstellt, dass alle UI einer einheitlichen Designsprache folgen
---

# Mein Projekt-Design-System

## Markenfarben
- Hauptfarbe: #6366F1 (Indigo 500)
- Sekundaerfarbe: #8B5CF6 (Violet 500)
- Erfolg: #10B981
- Warnung: #F59E0B
- Fehler: #EF4444
- Hintergrund: #F9FAFB
- Karten: #FFFFFF

## Schriftsystem
- Ueberschriften: Plus Jakarta Sans
  - H1: 700, 48px
  - H2: 600, 36px
  - H3: 600, 24px
- Fliesstext: Inter
  - Body: 400, 16px
  - Small: 400, 14px

## Abstandssystem
- Grundeinheit: 4px
- Komponenten-Innenabstand: 8px / 12px / 16px
- Blockabstaende: 24px / 32px / 48px
- Seitenraender: 64px

## Abrundungen
- Buttons: 8px
- Karten: 12px
- Eingabefelder: 8px
- Modale Dialoge: 16px

## Schatten
- Klein: 0 1px 3px rgba(0,0,0,0.1)
- Mittel: 0 4px 12px rgba(0,0,0,0.1)
- Gross: 0 8px 24px rgba(0,0,0,0.12)

## Animation
- Uebergangszeit: 150ms / 300ms
- Easing-Funktion: cubic-bezier(0.4, 0, 0.2, 1)
- Hover-Effekt: Leichte Vergroesserung (scale-105)

## Verbotene Stile
- Keine Lila-Gradient-Hintergruende verwenden
- Keine anderen Schriften als Inter verwenden
- Keine Abrundungen groesser als 16px
- Kein reines Schwarz (#000000), stattdessen #1F2937

6.2 Eigenes Skill verwenden

Nach dem Erstellen musst du im Prompt nur sagen:

Verwende das my-brand Skill und erstelle eine Benutzereinstellungsseite

AI wendet automatisch alle von dir definierten Designvorgaben an.

7. Zusammenfassung

Es gibt zwei Methoden, um AI schoene Interfaces generieren zu lassen:

MethodeVorteileNachteileAnwendungsbereich
Prompt-BeschreibungFlexibel, jedes Mal anpassbarMuss wiederholt geschrieben werdenEinmalige Seiten, verschiedene Stile ausprobieren
Skills-PluginsEinmal installiert, dauerhaft wirksamInstallation und Konfiguration erforderlichProjekte mit festen Stilvorgaben

Vibe Coding Workflow-Empfehlung:

  1. Explorationsphase: Mit verschiedenen Stil-Prompts experimentieren, um deine bevorzugte aesthetische Richtung zu finden
  2. Nach Festlegung des Stils: Das entsprechende Skill installieren (UI/UX Pro Max oder frontend-design)
  3. Markenprojekte: Eigenes Skill erstellen, das die Designsprache des gesamten Projekts vereinheitlicht

Uebung

Waehle eines der folgenden Szenarien und schliesse es von Grund auf mit den Methoden dieser Lektion ab:

  1. Verwende Stil-Prompts, um das Interface eines deiner frueheren Projekte neu zu gestalten (waehle einen Stil, der dir gefaellt)
  2. Installiere UI/UX Pro Max und generiere eine neue Seite mit einem seiner Stile
  3. Erstelle dein eigenes Design-System-Skill mit deinen Markenfarben und Schriften

Anhang: Designstil-Schnellreferenz

StilSchluesselwoerterAnwendungsbereichBeispielprodukt
MinimalismusWeißraum, einfarbig, schlichtHigh-End-Produkte, persoenliche PortfoliosApple-Website
GlassmorphismusMilchglas, Gradienten, UnschaerfeTechnologieprodukte, SaaS-Landing-PagesmacOS Big Sur
NeubrutalismusDicke Rahmen, harte Schatten, pure FarbenTrend-Marken, Kunst-WebsitesBrassius
Bento GridRaster, Collage, KartenInformationsdarstellung, DashboardsApple Promo-Seiten
Retro-FuturismusNeon, Gradienten, Synthesizer-WaveSpiele, MusikSTRANGER THINGS
Handgezeichneter StilUnregelmessig, abgerundet, IllustrationenBildung, KinderprodukteDuolingo
Magazin-StilGrosse Schriften, asymmetrisch, WeißraumInhalts-Websites, BlogsMedium
Dunkler LuxusDunkel, Gold, raffiniertHigh-End-Produkte, LuxusmarkenVerschiedene Premium-Marken

Anhang: Skills-Installation-Schnellreferenz

bash
# UI/UX Pro Max
npm install -g uipro-cli
uipro init --ai claude

# Anthropic frontend-design
npx skills add anthropics/skills/frontend-design

# Anthropic brand-guidelines
npx skills add anthropics/skills/brand-guidelines

# Installierte Skills in Claude Code anzeigen
/help

Anhang: Farbpaletten-Empfehlungen

FarbpaletteHauptfarbeAkzentfarbeHintergrundStil
Sonnenuntergang#F97316#FBBF24#FFF7EDWarm, dynamisch
Ozean#0EA5E9#06B6D4#F0F9FFFrisch, professionell
Wald#10B981#34D399#ECFDF5Natur, Gesundheit
Beere#8B5CF6#EC4899#FAF5FFRomantisch, kreativ
Kaffee#78350F#D97706#FFFBEBWarm, Retro
Monolith#6B7280#9CA3AF#F9FAFBProfessionell, neutral

Anhang: Designstil-Prompt-Schnellreferenz

Prompts, die man ausprobieren kann, um Frontend-Seiten schoener zu machen:

Stilkategorien

StilSchluesselwoerter (Englisch)Kern-Visuelle MerkmalePrompt-Beispiel
Pop ArtPop ArtKuehne Kontrastfarben, schwarze Konturlinien, Raster-PunktePop art style website, bold colors and comic dots, vibrant
MinimalismusMinimalismViel Weißraum, minimale Farben und Linien, keine DekorationMinimalist web design, ample white space, geometric, serene
Abstrakter ExpressionismusAbstract ExpressionismEmotional aufgeladene Pinselstriche, FarbverwürfeAbstract expressionism background, dynamic paint splashes, emotional
Retro-StilRetro/VintageAlte Schriften, gealterte Texturen, Retro-FarbgebungRetro 80s website design, neon grid and synthwave color palette
CyberpunkCyberpunkHochkontrast-Neonfarben, Glitch-Art-Effekte, dunkler HintergrundCyberpunk UI, neon lights on dark background, glitch effects
NeumorphismusNeumorphismWeiche Schatten und Highlights, leicht erhabene/vertiefte TexturNeumorphism design style, soft shadows, clean and modern
Generative KunstGenerative ArtAlgorithmisch generierte fliessende visuelle MusterGenerative art background, flowing algorithmic patterns, digital
Acid GraphicsAcid GraphicsMetallische Textur, Glas-Zustand, gezackte SchriftenAcid graphics web layout, glass morphism, chaotic typography
Immersives 3DImmersive 3DInteraktive 3D-Szenen, starke TiefenwirkungImmersive 3D website, interactive product model in space