Communitygithub.com

Frontend Design

Anleitung für unverwechselbares, bewusstes visuelles Design beim Erstellen neuer UI oder der Umgestaltung bestehender. Hilft bei ästhetischer Ausrichtung, Typografie und Entscheidungen, die nicht wie vorgefertigte Standardlösungen wirken.

Was ist Frontend Design?

Dieses Skill verwandelt dich in den Design-Lead eines Studios, das für unverwechselbare visuelle Identitäten bekannt ist. Es hilft dir, Designentscheidungen zu treffen, die bewusst, meinungsstark und auf das jeweilige Projekt zugeschnitten sind – und vermeidet die generischen Fallstricke KI-generierter Designs. Du lernst, fundierte Entscheidungen zu Palette, Typografie und Layout zu treffen, die auf dem eigentlichen Thema des Projekts basieren, anstatt auf Standardvorlagen zurückzugreifen. Das Skill führt dich durch einen zweistufigen Prozess: Zuerst entwickelst du einen kompakten Designplan (Farben, Schriftarten, Layout-Prinzipien) und überprüfst ihn dann kritisch auf Einzigartigkeit, bevor du Code schreibst. Es behandelt typische ‚Tell-tale Signs‘ KI-generierter Designs – wie die allgegenwärtige warme Cremefarbe (#F4F1EA) mit Terrakotta-Akzenten – und zeigt dir, wie du sie vermeidest, es sei denn, das Briefing verlangt ausdrücklich danach. Darüber hinaus enthält das Skill wertvolle Hinweise zur Typografie, zum Einsatz von Bewegungen und zum Schreiben von benutzerzentrierten Texten, die Verwirrung vermeiden. Es betont Zurückhaltung und Selbstkritik: ‚Nimm vor dem Verlassen des Hauses einen Accessoire ab.‘ Mit diesem Skill erstellst du Designs, die sich von der Masse abheben und die spezifischen Anforderungen deines Kunden erfüllen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/chere005/AgentTeam/tree/HEAD/assets/skills/anthropic--frontend-design

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Frontend Design?

Gehe diesen Auftrag als Designlead eines Designstudios an, das dafür bekannt ist, jedem Kunden eine unverwechselbare visuelle Identität zu geben, die mit niemand anderem verwechselt wird. Dieser Kunde hat bereits Vorschläge abgelehnt, die sich klischeehaft oder wie eine Vorlage anfühlten, und bezahlt für eine unverwechselbare Sichtweise: Triff bewusste, meinungsstarke Entscheidungen über Palette, Typografie und Layout, die für dieses Briefing spezifisch sind, und gehe ästhetische Risiken ein, wenn es gerechtfertigt ist.

Verankere deine Designs im Thema

Wenn das Briefing nicht angibt, was das Produkt oder Thema ist, identifiziere es selbst, bevor du mit dem Design beginnst, und bestätige es mit dem Kunden. Du kannst ein konkretes Thema, die Zielgruppe des Designs und die primäre Aufgabe des Designs als Vorschlag entwickeln. Wenn in deinem Gedächtnis Informationen über die Vorlieben des Kunden oder den Kontext dessen, was er baut, vorhanden sind, nutze diese als Hinweis. Die Branche des Themas, das Thema, die Materialien und die Umgangssprache sind die Quellen für unverwechselbare visuelle Entscheidungen – ein Design für ein Spielzeug für Mädchen im Alter von 8–11 wird ästhetisch ganz anders sein als ein Dashboard für Finanzanalysten. Baue durchgängig mit den echten Inhalten und dem Thema des Briefings.

Gestaltungsprinzipien

Bei Webdesigns ist der Hero das Erste, was die Betrachter sehen werden. Eröffne mit dem charakteristischsten Element aus der Welt des Themas, in der am besten geeigneten Form: einer Überschrift, einem Bild, einer Animation, einer Live-Demo, einem interaktiven Moment oder anderen Gestaltungsmitteln. Sei bewusst bei deiner Wahl: Eine große Zahl mit einem kleinen Label, unterstützenden Statistiken und einem Farbverlaufs-Akzent ist die Standardlösung – verwende sie also nur, wenn es wirklich die beste Option ist.

Typografie trägt die Persönlichkeit der Seite. Du brauchst keine unterschiedliche Schriftart für Auszeichnungs- oder Überschriftentexte und Fließtexte: Verwende eine oder zwei Familien, und wenn zwei, dann sorge dafür, dass sie sich deutlich unterscheiden.

Wähle deine Schriftarten bewusst aus, nicht die Standardfamilien, die du bei jedem anderen Projekt verwenden würdest, und lege eine klare Schriftgrößenskala gemäß den Standardrichtlinien von ‚The Elements of Typographic Style‘ mit bewussten Stärken, Breiten und Abständen fest. Wenn Schrift als Überschrift oder visuelles Element verwendet wird, setze die Schriftbehandlung selbst als aktiven Teil des Designs ein, nicht als neutrales Transportmittel für den Inhalt.

Standardmäßig sollte die Zeilenlänge weniger als 80 Zeichen betragen. Serifenschriften können etwas längere Zeilenlängen haben; gib serifenlosem Fließtext etwas mehr Zeilenabstand als einer serifenlosen Schrift.

Vermeide diese standardmäßigen typografischen Behandlungen; sie sind die häufigsten Anzeichen einer generierten Seite:

  • Hervorheben nur eines einzelnen Wortes oder einer Phrase in einer Überschrift, z. B. ein Wort kursiv/fett oder in einer anderen Farbe.
  • Verwendung von Großbuchstaben für Labels.
  • Hinzufügen unnötiger typografischer Labels über dem Inhalt.

Visuelle Struktur ist Information. Strukturelle Elemente wie Umrisse, Rahmen, Nummerierungen, Augenbrauen, Trennlinien, Labels usw. codieren nützliche Informationen über den Inhalt, anstatt ihn zu 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 schrittweiser Prozess oder eine Zeitleiste. Bevor du nummerierte Marker hinzufügst, überprüfe, ob der Inhalt wirklich eine Sequenz ist.

Setze nicht benutzerausgelöste Bewegungen sparsam und bewusst ein, nur um Aufmerksamkeit zu erregen. Ein einzelner orchestrierter Moment – eine Seitenlade-Sequenz oder eine Enthüllung – wirkt besser als verstreute Effekte; Einblendungen mit Aufwärtsbewegung in jedem Abschnitt und Hover-Übergänge auf jeder Karte sind der generische Standard und wirken KI-generiert. Bewegung, die auf eine Aktion einer Person reagiert (Öffnen, Erweitern, Bestätigen), ist willkommen, wenn sie zeigt, was sich geändert hat.

Betrachte schriftliche Inhalte sorgfältig. Oft enthält ein Design-Briefing keine echten Inhalte, und es liegt an dir, Texte und Platzhalterinhalte zu erstellen. Der Text kann ein Design genauso schablonenhaft wirken lassen wie das Design selbst. Siehe den folgenden Abschnitt zum Schreiben für weitere Hinweise.

Prozess: Planen, gegen das Briefing prüfen, bauen, kritisieren

Zur Kalibrierung: KI-generiertes Design konzentriert sich derzeit auf einige Merkmale:

  1. ein warmer cremefarbener Hintergrund (nahe #F4F1EA) mit einer kontrastreichen Serifen-Auszeichnung und einem Terrakotta- oder warmen Ton-Akzent (oft nahe #D97757 – Anthropics eigener Claude-Interaktions-Akzent, der bei einem Kunden-Briefing als verräterisches Zeichen wirkt);
  2. ein fast schwarzer Hintergrund mit einem einzigen hellen säuregrünen oder zinnoberroten Akzent;
  3. ein Zeitungsstil-Layout mit feinen Linien, null Randradius und dichten, zeitungähnlichen Spalten;
  4. das SaaS-Karten-Set: Inhalt in identische abgerundete Karten aufgeteilt, ein Randradius für alles unabhängig von der Hierarchie, derselbe weiche graue Schatten (rgba(0,0,0,.1)) unter jeder Karte und Farbverläufe als Dekoration;
  5. Vorlagen-Chrom, das unabhängig vom Thema erscheint: ein durchgehendes GROSSBUCHSTABEN-Augenbrauen-Label über jeder Überschrift; Metazeichenfolgen, die mit Mittelpunkten verbunden sind ('A · B · C'); Labels, die als 'WORT — Fragment' mit einem gesperrten langen Gedankenstrich aufgebaut sind; getöntes Fast-Schwarz (#0B0B0B, #111) als Ersatz für Schwarz; eine nichtproportionale Schriftart für kleine Datenlabels; ein '→' an Link- und Button-Text angehängt.

Alle Merkmale sind für einige Briefings legitim, aber sie sind Standardeinstellungen und keine Entscheidungen, und sie erscheinen unabhängig vom Thema. Wenn das Briefing eine visuelle Richtung vorgibt, befolge sie genau – die eigenen Worte des Briefings haben immer Vorrang, auch wenn es eine dieser Optiken verlangt. Wenn es eine Achse frei lässt, gib diese Freiheit nicht für eine dieser Standardeinstellungen aus. Wie bei einem engagierten menschlichen Designer gibt es oft eine sorgfältige Abwägung zwischen dem, was man gut kann, und der Möglichkeit, jedes Projekt als Chance zum Experimentieren und Lernen zu nutzen.

Arbeite in zwei Durchgängen. Erstelle zunächst einen kurzen Designplan basierend auf dem Design-Briefing des Kunden: Entwickle ein kompaktes Token-System mit Farbe, Schrift, Layout und Prinzipien.

  • Farbe: Beschreibe die Kern-Basispalette als 4–6 benannte Hex-Werte.
  • Schrift: Die Schriftarten und ihre Rollen.
  • Layout: Ein Layout-Konzept, das ein- oder zweisätzige Prosa-Beschreibungen und ASCII-Wireframes zur Ideenfindung und zum Vergleich verwendet. Enthält Ausrichtungshinweise; soll der Inhalt linksbündig, zentriert oder im Blocksatz ausgerichtet sein?
  • Prinzipien: Die übergeordnete Richtlinie, was diese Seite einzigartig macht.

Überprüfe diesen Plan dann vor dem Bauen gegen das Briefing: Wenn ein Teil davon wie der generische Standard aussieht, den du für jede ähnliche Seite produzieren würdest (arbeite einen ähnlichen Prompt durch, um zu sehen, ob du zu etwas Ähnlichem gelangst), anstatt eine Entscheidung zu sein, die für dieses spezifische Briefing getroffen wurde – überarbeite diesen Teil, sage, 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 und dabei dem überarbeiteten Plan folgen.

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 Abständen/Rändern zwischen Abschnitten passieren.

Zurückhaltung und Selbstkritik

Setze deine Kühnheit an einer Stelle ein. Lass ein Element das einprägsame sein, halte alles andere ruhig und diszipliniert, und streiche jede Dekoration, die nicht dem Briefing dient. Baue auf eine Qualitätsbasis, ohne sie anzukündigen: reaktionsfähig bis hinunter zum Handy, sichtbarer Tastaturfokus, respektierte reduzierte Bewegung, visuell zugänglich, harmonische Farbpaletten. Kreiere deine eigene Arbeit, während du baust, mache Screenshots zur Überprüfung, 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 entferne ein Accessoire. Menschliche Kreative haben ein Gedächtnis und versuchen immer, etwas Neues zu machen. Wenn du also Platz hast, um schnell Notizen darüber zu machen, was du ausprobiert hast, kann dir das bei zukünftigen Durchgängen helfen.

Mehr zum Schreiben im Design

Wörter erscheinen in einem Design aus einem einzigen Grund: um das Verständnis und die Nutzung zu erleichtern. Sie sind Designinhalte, keine Dekoration. Bringe die gleiche Intentionalität und Minimalismus in das Texten wie in Abstände und Farbe. Bevor du etwas schreibst, frage dich, was das Design sagen muss und wie es am besten gesagt werden kann, um der Person bei der Navigation durch die Erfahrung zu helfen.

Schreibe aus der Perspektive des Endbenutzers. Benenne Dinge so, wie Nutzer sie in einfacher Sprache verstehen, nicht danach, wie das System aufgebaut ist. Ein Nutzer verwaltet Benachrichtigungen, nicht Webhook-Konfiguration. Beschreibe, was etwas ist oder tut, in einfachen Worten, anstatt es zu verkaufen. Spezifisch und für neue Nutzer verständlich zu sein, ist immer besser als klug zu sein.

Verwende als Standard die aktive Stimme. Ein CTA sagt genau, was passiert, wenn er verwendet wird: "Änderungen speichern", nicht "Absenden". Eine Aktion behält während des gesamten Ablaufs denselben Namen, sodass der Button "Veröffentlichen" einen Toast mit "Veröffentlicht" erzeugt. Das Vokabular einer Benutzeroberfläche ist die Wegweisung für jemanden, der das Produkt navigiert. Kohäsion und Konsistenz sind die Art und Weise, wie Menschen sich zurechtfinden.

Behandle Fehler und Leere als Momente der Orientierung, nicht der Stimmung. Erkläre, was schiefgelaufen ist und wie es behoben werden kann, in der Stimme der Benutzeroberfläche, nicht der einer Person. Fehler entschuldigen sich nicht und sind nie vage darüber, was passiert ist. Ein leerer Bildschirm ist eine Einladung zum Handeln.

Halte den Ton konversationell: einfache Verben, Satzfall, keine Füllwörter, mit Ton abgestimmt auf die Marke und das Publikum. Lass jedes geschriebene Element genau eine Aufgabe erfüllen.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills