Die meisten Entwickler und KI-Tools generieren bei einem simplen Prompt wie „Baue einen Taschenrechner“ eine unscheinbare Benutzeroberfläche: weißer Hintergrund, schwarze Schrift, Standard-Eingabefelder und ein blauer Button. Funktionell – aber weder ästhetisch noch einprägsam. Das Problem liegt nicht im Unvermögen der KI, sondern in zu vagen Anweisungen. Wer jedoch gezielte Designvorgaben macht, erhält Ergebnisse, die selbst bei Wettbewerben wie den Awwwards überzeugen.
Warum generische KI-Designs scheitern
Ein leerer Prompt wie „Erstelle eine Benutzeroberfläche“ führt fast immer zu denselben Elementen: helle Hintergründe, serifenlose Standardschriften und unstrukturierte Farbverläufe. Solche Oberflächen wirken wie aus einem Bootstrap-Template von 2019 – funktional, aber ohne jede visuelle Hierarchie. Die KI orientiert sich an statistischen Durchschnittswerten, nicht an Premium-Designs.
Doch die Lösung ist einfacher, als viele denken: Statt vager Anweisungen braucht es ein klares Designsystem. Der Schlüssel liegt darin, der KI feste Parameter zu geben, die sie nicht ignorieren kann. Ein Entwickler, der MonuMoney.in aufbaute, hat genau das umgesetzt – und damit eine Plattform mit 14 Rechnern, Blog und SEO-Infrastruktur in Next.js 15, Tailwind CSS und Google AI Studio realisiert. Ohne Agentur, ohne Senior-Entwickler.
Das Designsystem als feste Vorgabe
Bevor die KI auch nur eine Komponente generiert, wird ein globales Designsystem definiert. Diese Vorgaben werden zunächst an Claude übergeben, das daraus präzise Prompts für Google AI Studio generiert. Die zentralen Regeln lauten:
- Farben: Alle Hintergründe, Texte und Akzente werden über CSS-Variablen gesteuert. Dunkler Modus ist Standard, mit Toggle für den hellen Modus. Die Palette umfasst
bg-page,bg-card,text-primaryundtext-secondarysowie dezente Akzentfarben wieaccent-bluefür Datenvisualisierungen. - Typografie: Serifenschriften (Lora) nur für Überschriften, während der Rest in Inter gesetzt wird. Für Zahlen kommt JetBrains Mono zum Einsatz.
- Rahmen und Abstände: Pixelgenaue Werte wie [24px] oder [32px] ersetzen Tailwind-Shortcuts. Border-Radii folgen einem festen Muster: [20px] für Karten, [12px] für Eingabefelder und [8px] für Buttons.
- Keine Schatten: Tiefe entsteht ausschließlich durch Farbkontraste und Hintergründe. Gradienten sind nur bei Ergebniskarten als subtile Hintergründe erlaubt.
Diese Vorgaben eliminieren 90 % der generischen KI-Ausgaben. Denn die KI kann keine weißen Hintergründe oder blauen Buttons erzeugen, wenn diese Farben nicht im System definiert sind.
Typografie, die Premium-Looks schafft
Premium-Designs leben von präzisen Typografie-Regeln. Während generische KI-Tools text-xl oder text-2xl für alles verwenden, setzt der Entwickler gezielte Skalierungen ein:
- Hero-Zahlen wie bei EMI-Ergebnissen erhalten
text-[48px]mitleading-none, um den Zeilenabstand zu minimieren und die Zahl skulptural wirken zu lassen. - Überschriften (H1) nutzen
tracking-tight, um das oft billig wirkende Letter-Spacing zu vermeiden. - Body-Text setzt auf
leading-[1.7]für bessere Lesbarkeit, während Beschriftungen intext-[13px]mittext-muteddargestellt werden.
Diese Feinheiten machen den Unterschied zwischen einer generischen UI und einem Design, das bei Wettbewerben wie den Awwwards punkten könnte.
Karten ohne Schatten – Tiefe durch Kontrast
Ein häufiger Fehler bei KI-generierten Oberflächen sind überladene Schatteneffekte. Stattdessen setzt der Entwickler auf ein System aus drei Hintergrundebenen:
bg-pageals Basis-Hintergrund.bg-cardfür hervorgehobene Elemente mit dünnen, dezenten Rahmen.bg-card-altals leicht abweichender Hintergrund für Tabellen oder hervorgehobene Bereiche – ohne Schatten.
Beispiel-Klassen für Karten:
Standardkarte: bg-card border border-border-subtle rounded-[20px] p-[24px]
Ergebniskarte: bg-gradient-to-br from-card to-accent-blue/5 border border-border-subtle rounded-[20px]
Tabellencontainer: bg-card border border-border-subtle rounded-[20px] overflow-hiddenDie Tiefe entsteht ausschließlich durch Hintergrundkontraste, nicht durch visuelle Effekte.
Ein vollständiger Prompt für Next.js-Komponenten
Ein realer Prompt für einen EMI-Rechner in Google AI Studio sieht nach Anwendung aller Regeln so aus:
Baue eine React-Client-Komponente namensEmiCalculatorClient.jsx. Nutze die Direktive "use client" und importiereuseStateaus React. Wende strikt das folgende Designsystem an: - Farbvariablen:bg-page,bg-card,text-primary,border-border-subtle,accent-blue- Keine Hardcoded-Farben wie#fffoderbg-white- Karten:bg-card border border-border-subtle rounded-[20px] p-[24px]- Ergebniskarten:bg-gradient-to-br from-card to-accent-blue/5 border border-border-subtle rounded-[20px]- Keine Schatten an irgendeiner Stelle - Abstände: Immer Pixelwerte wie [24px] oder [32px] - Typografie: Hero-Zahl mittext-[48px]undleading-none, Labels intext-[15px]- Layout: Grid mitlg:col-span-7für Eingaben undlg:col-span-5für Ergebnisse - Slider:w-full h-[6px] bg-border-subtle rounded-lgmit Akzentfarbe
Mit dieser Struktur erhält die KI klare Grenzen – und liefert Ergebnisse, die professionellen Designstandards entsprechen.
Fazit: KI als Werkzeug, nicht als Designer
Die KI allein kann kein Awwwards-Design erschaffen. Doch mit einem klar definierten Designsystem wird sie zum mächtigen Werkzeug. Wer sich die Zeit nimmt, Farbpaletten, Typografie und Layout-Regeln vorzugeben, erhält Oberflächen, die nicht nur funktional, sondern auch ästhetisch überzeugen. Die Zukunft des UI-Designs in der Webentwicklung liegt nicht im Verzicht auf KI, sondern in ihrer gezielten Steuerung.
KI-Zusammenfassung
Learn how to force AI to generate award-worthy UI in Next.js using strict design system prompts and CSS variables—no designers required.
Tags