Log in to leave a comment
No posts yet
Der Grund, warum von Junior-Entwicklern erstellte UIs oft unruhig wirken, liegt darin, dass Design-Entscheidungen inkonsistent getroffen werden. KI-Agenten wie Claude Code liefern ohne festen Bezugspunkt lediglich durchschnittliche Styles. Zu Beginn eines Projekts müssen Sie die Regeln, die die KI zwingend befolgen muss – also die Design-Token –, fest im System verankern. Laut dem Produktivitätsbericht 2025 von METR konnten Teams, die Token-basierte Automatisierungs-Workflows einführten, die Zeit für den Aufbau von Design-Systemen um 80 % reduzieren.
Erstellen Sie zunächst die Datei .claudecode/context/theme.json. Definieren Sie hier das OKLCH-Farbsystem und eine Abstands-Skala in 4px-Schritten. Fügen Sie anschließend der Datei CLAUDE.md Anweisungen hinzu, wie: "Verwende markeneigene Schriftarten anstelle von Standard-Fonts wie Inter und setze auf starke visuelle Kontraste". Wenn Sie Ihre Tailwind CSS-Konfiguration mit diesen Token verknüpfen, wird die KI bei jeder Komponentenerstellung nur die definierten Variablen verwenden. Allein durch diese Basiseinstellungen lassen sich wöchentlich über 5 Stunden Zeit einsparen, die sonst für CSS-Korrekturen aufgewendet würden.
Wenn es an Design-Gefühl mangelt, ist es am schnellsten, bereits gut gestaltete Dienste zu dekonstruieren und für sich zu adaptieren. Dabei geht es nicht um einfaches Kopieren von Code, sondern darum, Layouts auf bewährte Bibliotheksstrukturen wie Shadcn UI aufzusetzen. Mit dieser Technik beschleunigt sich das Prototyping neuer Seiten um mehr als das Dreifache.
Führen Sie getComputedStyle() in der Konsole der Browser-Entwicklertools aus oder extrahieren Sie Abstands- und Grid-Werte der Zielseite mit Firecrawl. Übergeben Sie diese Daten an Claude Code mit dem Befehl: "Restrukturiere diesen Aufbau als Tailwind v4-basierte React-Komponente unter Verwendung von Shadcn UI Primitives". Hinterlegen Sie die Spezifikationen im Ordner docs/research/components/, damit untergeordnete Agenten diese beim Zusammenbau der Seiten referenzieren können. Das Ergebnis sieht optisch aus wie die hochwertige Referenz, während der interne Code für Next.js 16 Server Components optimiert ist.
KI kann in Sekundenschnelle optisch beeindruckende UIs generieren, übersieht aber oft Barrierefreiheit oder feine UX-Details. Statistiken zeigen, dass 66 % des KI-generierten Codes ohne fachliche Prüfung Mängel aufweisen. Um QA-Korrekturschleifen aufgrund visueller Fehler um über 40 % zu reduzieren, muss der Prüfprozess automatisiert werden.
Erstellen Sie im Ordner .claude/skills eine SKILL.md-Datei, die die 10 Heuristiken von Jakob Nielsen widerspiegelt. Registrieren Sie dort den benutzerdefinierten Befehl /audit-ux. Wenn dieser Befehl ausgeführt wird, soll die KI prüfen, ob der Focus Trap in Modalen funktioniert, ob der Textkontrast über 4,5:1 liegt und ob ARIA-Labels angemessen gesetzt sind. Verhindern Sie durch Pre-Commit-Hooks, dass Code, der die Prüfung nicht besteht, überhaupt committet werden kann. Das ist wesentlich zuverlässiger als eine manuelle Sichtprüfung.
Mit wachsendem Projektumfang behindern redundantes CSS und inkonsistente Muster den Fortschritt. Es ist ineffizient, bei jeder Designänderung den gesamten Code neu zu schreiben. Erforderlich ist eine Strategie für inkrementelle Updates, die nur geänderte Teile berücksichtigt.
Verbinden Sie Playwright oder Chromatic mit Claude Code, um eine Umgebung zu schaffen, die UI-Snapshots auf Pixelbasis vergleicht. Wenn Designanpassungen nötig sind, weisen Sie die KI an: "Behalte die bestehenden Design-Token bei, aktualisiere aber die Border-Radius-Werte global und refactoriere die betroffenen Komponenten". Wenn Sie die KI so konfigurieren, dass sie im Code-Review-Prozess Farben aufspürt, die nicht definiert sind, verhindern Sie das Aufweichen Ihrer Design-Prinzipien. Der Kernpunkt ist, den Stress zu eliminieren, Code nur aus Angst vor einem zerschossenen Layout nicht anzupassen.