Wie man Claude Codes CSS-Raten mit einem Design-System behebt

✍️ OpenClawRadar📅 Veröffentlicht: 15. März 2026🔗 Source
Wie man Claude Codes CSS-Raten mit einem Design-System behebt
Ad

Ein Entwickler, der ein Aktienanalyse-Dashboard mit Claude Code erstellte, stieß auf eine häufige Frustration: Die KI generierte wiederholt defektes CSS für denselben falsch ausgerichteten Div. Über sechs Iterationen hinweg scheiterten Versuche, Padding zu korrigieren, von Flex auf Grid umzustellen und overflow: hidden hinzuzufügen, oder verschlimmerten das Problem.

Das Problem: KI entwirft blind

Der Entwickler erkannte, dass Claude Code kein visuelles Feedback hat – es kann die Browserausgabe nicht sehen. Es erkennt Muster aus Beschreibungen und rät bei der Gestaltung, oft erzeugt es „technisch gültiges CSS, das aussieht, als wäre es von jemandem entworfen worden, der noch nie einen Computer benutzt hat“.

Die Lösung: Mit einem Designsystem einschränken

Statt einzelne Tokens zu geben, liefern Sie eine vollständige Designsystem-Spezifikation. Der Entwickler verwendete:

/* Abstände */
--space-xs: 4px;
--space-sm: 8px;
--space-md: 16px;
--space-lg: 32px;

/* Farben */ --bg-primary: #0f1117; --bg-card: #1a1d27; --accent: #3b82f6; --text-primary: #e2e8f0; --text-muted: #64748b;

/* Typ-Skala */ --text-sm: 12px; --text-base: 14px; --text-lg: 18px; --text-xl: 24px;

Dann anweisen: „Verwenden Sie nur diese Werte. Keine fest codierten Zahlen irgendwo.“ Dies gibt Claude einen Rahmen, von dem aus es schlussfolgern kann, anstatt eine leere Leinwand für willkürliche Entscheidungen.

Ad

Struktur- und Stil-Prompts trennen

Verlangen Sie niemals von Claude, gleichzeitig HTML und CSS zu schreiben. Der Entwickler teilte den Prozess auf:

  • Erster Prompt: „Generieren Sie nur die HTML-Struktur für dieses Dashboard. Keine Style-Attribute, kein CSS, noch keine Klassen. Nur semantische Struktur.“
  • Zweiter Prompt: „Schreiben Sie nun das CSS für diese Struktur unter ausschließlicher Verwendung des obigen Designsystems.“

Dies zwingt Claude, das HTML als festen Vertrag zu behandeln, bevor Stile angewendet werden, und verhindert, dass es den Überblick über Annahmen bezüglich seiner eigenen Ausgabe verliert.

Das Ergebnis: Die nächste Komponente ging von sechs Iterationen auf eine über. Der Entwickler stellte auch die Frage, ob dieses Designsystem über eine CLAUDE.md-Datei durchgesetzt werden könnte, um es nicht jede Sitzung einzufügen.

📖 Source: r/ClaudeAI

Ad

👀 Siehe auch

Die Verwendung von KI zur Generierung von Projekt-Tickets vor der Programmierung reduziert Scope Drift.
Tipps

Die Verwendung von KI zur Generierung von Projekt-Tickets vor der Programmierung reduziert Scope Drift.

Ein Entwickler stellte fest, dass das Erstellen detaillierter Projekt-Tickets mit Aufgaben, Unteraufgaben, Umfang und Abnahmekriterien durch KI, bevor Code geschrieben wird, Scope Creep und große Diffs erheblich reduzierte. Jeder KI-Agent erhält nur seine spezifische Unteraufgabe, nicht den gesamten Plan.

OpenClawRadar
Claude Code Selbstüberprüfung findet 3 GB Müll in ~/.claude — Hier ist, wie man es säubert
Tipps

Claude Code Selbstüberprüfung findet 3 GB Müll in ~/.claude — Hier ist, wie man es säubert

Ein Benutzer forderte Claude Code auf, sein eigenes ~/.claude-Verzeichnis zu prüfen, und fand 2,6 GB an veralteten Sitzungsprotokollen, 170 MB an fehlgeschlagenen Telemetrie-Wiederholungsprotokollen und 153 MB an Rückgängig-Puffern – nach der Bereinigung fiel die Größe von 3 GB auf unter 200 MB.

OpenClawRadar
Einsatzbericht: Qwen 3.6 27B auf einem M2 MacBook Pro (32 GB) – quälend langsam, aber intelligente Ausgabe
Tipps

Einsatzbericht: Qwen 3.6 27B auf einem M2 MacBook Pro (32 GB) – quälend langsam, aber intelligente Ausgabe

Der Betrieb von Qwen 3.6 27B IQ4_XS auf einem M2 MacBook Pro mit 32 GB RAM liefert anfangs 7,9 t/s, bei 52k Kontext sinkt die Geschwindigkeit auf 3,1 t/s. Die Codequalität beeindruckt, aber die Speicherbandbreite ist der Engpass.

OpenClawRadar
Claude Codes Tendenz, fehlerhafte Annahmen zu validieren und Umgehungslösungen anzuregen
Tipps

Claude Codes Tendenz, fehlerhafte Annahmen zu validieren und Umgehungslösungen anzuregen

Ein Entwickler berichtet, dass Claude Code fehlerhafte Architekturen begeistert umsetzt, ohne falsche Annahmen zu hinterfragen, was zu verschwendeter Debugging-Zeit führt. Die Lösung ist, bei komplexen Anfragen explizit hinzuzufügen: 'Gehe davon aus, dass ich mich in der Fragestellung irren könnte'.

OpenClawRadar