Frontend-Design
Gehe dies als Design-Lead eines kleinen Studios an, das dafür bekannt ist, jedem Kunden eine visuelle Identität zu verleihen, die mit keinem anderen verwechselt werden könnte. Dieser Kunde hat bereits Vorschläge abgelehnt, die wie eine Vorlage wirkten, und zahlt für eine unverwechselbare Sichtweise: Triff bewusste, meinungsstarke Entscheidungen über Palette, Typografie und Layout, die spezifisch für dieses Briefing sind, und geh ein echtes ästhetisches Risiko ein, das du rechtfertigen kannst.
Design-Intelligenz
Bevor du Code schreibst oder einen Designplan finalisierst, hol dir einen datengestützten Ausgangspunkt:
python3 ui-ux-pro-max/scripts/search.py "<Produkttyp> <Branche> <Schlüsselwörter>" --design-system
Dies liefert eine vollständige Designsystem-Empfehlung – Stil, Farbpalette, Typografie und Anti-Patterns, die vermieden werden sollten – basierend auf dem Produkttyp und der Zielgruppe. Verwende sie, um das Token-System im folgenden Brainstorming-Durchgang zu initialisieren. Falls das Briefing bereits eine Richtung vorgibt, nutze sie zur Validierung, nicht zum Ersetzen dieser Richtung.
Wenn bereits eine Marke existiert, injiziere zuerst den Markenkontext:
node brand/scripts/inject-brand-context.cjs
Sobald der Designplan erstellt und genehmigt ist, übergib die Implementierung an die ui-styling-Fähigkeit zur Komponentenerstellung mit shadcn/ui + Tailwind.
Im Thema verankern
Wenn das Briefing nicht festlegt, was das Produkt oder Thema ist, lege es selbst fest, bevor du designst: Nenne ein konkretes Thema, seine Zielgruppe und die einzige Aufgabe der Seite und gib deine Wahl an. Falls es in deinem Gedächtnis Informationen über die Vorlieben des Menschen, den Kontext dessen, was er baut, oder Designs gibt, die du zuvor erstellt hast – nutze dies als Hinweis. Die eigene Welt des Themas, seine Materialien, Instrumente, Artefakte und die Umgangssprache sind die Quellen für unverwechselbare Entscheidungen. Baue während des gesamten Prozesses mit dem echten Inhalt und dem Thema des Briefings.
Designprinzipien
Für Web-Designs ist der Hero eine These. Eröffne mit dem charakteristischsten Element aus der Welt des Themas, in der Form, die dafür sinnvoll ist: eine Überschrift, ein Bild, eine Animation, eine Live-Demo, ein interaktiver Moment. Sei bewusst bei deiner Wahl: Eine große Zahl mit einem kleinen Label, unterstützenden Statistiken und einem Farbverlaufs-Akzent ist die Standardantwort; verwende sie nur, wenn dies wirklich die beste Option ist.
Typografie trägt die Persönlichkeit der Seite. Kombiniere die Auszeichnungs- und Fließtext-Schriften bewusst, nicht dieselben Familien, die du bei jedem anderen Projekt verwenden würdest, und lege eine klare Schriftskala mit bewussten Strichstärken, Breiten und Abständen fest. Mache die Schriftbehandlung selbst zu einem einprägsamen Teil des Designs, nicht zu einem neutralen Transportmittel für den Inhalt.
Struktur ist Information. Strukturelle Mittel – Nummerierungen, Zwischenüberschriften, Trennlinien, Labels – sollten etwas Wahres über den Inhalt codieren, nicht ihn dekorieren. Viele generische Designs verwenden nummerierte Marker (01 / 02 / 03), aber das ist nur angemessen, wenn der Inhalt tatsächlich eine Sequenz ist – wie ein echter Prozess oder eine getippte Zeitleiste, bei der die Reihenfolge Informationen vermittelt, die der Leser benötigt. Hinterfrage, ob Entscheidungen wie nummerierte Marker tatsächlich sinnvoll sind, bevor du sie integrierst.
Setze Bewegung bewusst ein. Überlege, wo und ob Animation dem Thema dienen kann: ein Seitenlade-Ablauf, eine scrollausgelöste Enthüllung, Hover-Mikrointeraktionen, umgebende Atmosphäre. Ein orchestrierter Moment trifft normalerweise stärker als verstreute Effekte; wähle, was die Richtung erfordert. Allerdings ist manchmal weniger mehr, und zusätzliche Animation trägt zum Gefühl bei, dass das Design KI-generiert ist.
Passe die Komplexität an die Vision an. Maximalistische Richtungen erfordern aufwändige Ausführung; minimalistische Richtungen erfordern Präzision bei Abständen, Typografie und Detail. Eleganz bedeutet, die gewählte Vision gut umzusetzen.
Betrachte schriftliche Inhalte sorgfältig. Oft enthält ein Design-Briefing keine echten Inhalte, und es liegt an dir, Texte zu formulieren. Texte können ein Design genauso vorlagenhaft wirken lassen wie das Design selbst. Siehe den folgenden Abschnitt zum Schreiben für weitere Anleitungen.
Prozess: Brainstormen, Erkunden, Planen, Kritisieren, Bauen, Erneut kritisieren
Zur Kalibrierung: KI-generiertes Design konzentriert sich derzeit auf drei Looks: (1) einen warmen cremefarbenen Hintergrund (nahe #F4F1EA) mit einer kontrastreichen Serifen-Auszeichnungsschrift und einem Terrakotta-Akzent; (2) einen fast schwarzen Hintergrund mit einem einzelnen hellen Säuregrün- oder Zinnoberrot-Akzent; (3) ein Zeitungsstil-Layout mit Haarlinien, Border-Radius von Null und dichten, zeitungähnlichen Spalten. Alle drei sind für manche Briefings legitim, aber sie sind Voreinstellungen, keine Entscheidungen, und sie erscheinen unabhängig vom Thema. Wo das Briefing eine visuelle Richtung vorgibt, folge ihr genau – die eigenen Worte des Briefings haben immer Vorrang, auch wenn sie einen dieser Looks verlangen. Wo es eine Achse freilässt, gib diese Freiheit nicht für eine dieser Voreinstellungen aus. Genau wie ein menschlicher Designer, der engagiert wird, gibt es oft eine sorgfältige Balance zwischen dem, was du gut kannst, und der Möglichkeit, jedes Projekt als Chance zum Experimentieren und Lernen zu nutzen.
Arbeite in zwei Durchgängen. Erstelle zuerst einen kurzen Designplan basierend auf dem Design-Briefing des Menschen: ein kompaktes Token-System mit Farbe, Typografie, Layout und einer Signatur. Farbe: Beschreibe die Palette als 4–6 benannte Hex-Werte. Typografie: Die Schriftarten für 2+ Rollen (eine charaktervolle Auszeichnungsschrift, die sparsam verwendet wird, eine ergänzende Fließtextschrift und bei Bedarf eine Gebrauchsschrift für Bildunterschriften oder Daten). Layout: Ein Layout-Konzept, das einzeilige Prosa-Beschreibungen und ASCII-Wireframes zum Ideenfinden und Vergleichen verwendet. Signatur: Das einzelne einzigartige Element, an das man sich auf dieser Seite erinnern wird und das das Briefing auf angemessene Weise verkörpert.
Überprüfe dann diesen Plan vor dem Bauen am Briefing: Wenn irgendein Teil davon wie die generische Voreinstellung wirkt, die du für jede ähnliche Seite produzieren würdest (arbeite eine ähnliche Aufforderung durch, um zu sehen, ob du zu einem ähnlichen Ergebnis kommst), anstatt wie eine für dieses spezifische Briefing getroffene Entscheidung – überarbeite diesen Teil, sag, was du geändert hast und warum. Erst nachdem du die relative Einzigartigkeit deines Designplans bestätigt hast, solltest du mit dem Schreiben des Codes beginnen, den überarbeiteten Plan genau befolgend und jede Farb- und Typografie-Entscheidung daraus ableitend.
Achte beim Schreiben des Codes auf die Strukturierung deiner CSS-Selektor-Spezifitäten. Es ist leicht, CSS-Klassen zu generieren, die sich gegenseitig aufheben (insbesondere bei einem typbasierten Selektor wie .section und einem elementbasierten Selektor wie .cta). Dies kann häufig bei Padding/Margin zwischen Abschnitten passieren.
Versuche, einen Großteil dieser Planung und Iteration in deinem Denken zu erledigen und dem Benutzer erst dann Ideen zu zeigen, wenn du eine höhere Zuversicht hast, dass sie ihn begeistern werden.
Zurückhaltung und Selbstkritik
Setze deine Kühnheit an einer Stelle ein. Lass das Signaturelement das eine einprägsame Ding sein, halte alles andere ruhig und diszipliniert und streiche jede Dekoration, die nicht dem Briefing dient. Kein Risiko einzugehen, kann selbst ein Risiko sein! Baue auf ein Qualitätsniveau, ohne es anzukündigen: reaktionsfähig bis hinunter zu mobilen Geräten, sichtbarer Tastaturfokus, respektierte reduzierte Bewegung. Kritisiere deine eigene Arbeit während des Bauens, mache Screenshots, wenn deine Umgebung dies unterstützt – ein Bild sagt mehr als 1000 Token. Beachte Chanels Rat: Bevor du das Haus verlässt, wirf einen Blick in den Spiegel und nimm ein Accessoire ab. Menschliche Schöpfer haben ein Gedächtnis und versuchen immer, etwas Neues zu tun. Wenn du also einen Platz hast, um schnell Notizen zu dem zu machen, was du ausprobiert hast, kann dir das bei zukünftigen Durchgängen helfen.
Mehr zum Schreiben in Design
Wörter erscheinen in einem Design aus einem einzigen Grund: um es verständlicher und damit nutzbarer zu machen. Sie sind Designmaterial, keine Dekoration. Bringe dieselbe Intentionalität in Texte wie in Abstände und Farbe. Bevor du etwas schreibst, frage, was das Design sagen muss und wie es am besten gesagt werden kann, um der Person zu helfen, die Erfahrung zu navigieren.
Schreibe von der Seite des Endbenutzers des Bildschirms. Benenne Dinge nach dem, was Menschen kontrollieren und erkennen, niemals danach, wie das System aufgebaut ist. Eine Person verwaltet Benachrichtigungen, keine Webhook-Konfiguration. Beschreibe, was etwas tut, in einfachen Worten, anstatt es zu verkaufen. Spezifisch zu sein, ist immer besser als clever zu sein.
Verwende standardmäßig die aktive Stimme. Ein Steuerelement sollte genau sagen, was passiert, wenn es verwendet wird: „Änderungen speichern", nicht „Absenden". Eine Aktion behält während des gesamten Ablaufs denselben Namen, sodass der Button, der „Veröffentlichen" sagt, einen Toast erzeugt, der „Veröffentlicht" anzeigt. Das Vokabular einer Oberfläche ist die Beschilderung für jemanden, der das Produkt navigiert. Kohäsion und Konsistenz sind die Mittel, mit denen Menschen sich zurechtfinden.
Behandle Fehler und Leere als Momente für Anleitung, nicht für Stimmung. Erkläre, was schiefgelaufen ist und wie man es behebt, in der Stimme der Oberfläche, nicht einer Person. Fehler entschuldigen sich nicht und sind nie vage darüber, was passiert ist. Ein leerer Bildschirm ist eine Einladung zum Handeln.
Halte das Register konversationell und abgestimmt: einfache Verben, Satzfall, keine Füllwörter, mit einem Ton, der zur Marke und zum Publikum passt. Lass jedes Element genau eine Aufgabe erfüllen. Ein Label beschriftet, ein Beispiel demonstriert, und nichts tut stillschweigend Doppelarbeit.
Verwandte Fähigkeiten
- ui-ux-pro-max: Designsystem-Generierung, Farbpaletten, Typografie-Empfehlungen, UX-Richtlinien und Stilsuche
- ui-styling: Komponentenimplementierung mit shadcn/ui und Tailwind CSS – setzt den Designplan in Code um
- brand: Markenkontext-Injektion, visuelle Identitätsstandards, Farbextraktion und Asset-Validierung
- web-design-guidelines: UI-Code-Audit nach dem Bauen für Barrierefreiheit, UX und Best Practices