Communitygithub.com

Gustavosilveira23/ux-designer

Expertise in UX-Design-Thinking, Nutzerpsychologie und Erfahrungsstrategie. Wird aktiviert, wenn Benutzeroberflächen entworfen, überprüft oder diskutiert werden – Websites, Apps, Dashboards, Formulare, Onboarding, Checkout, Anmeldung, Einstellungen, Landing Pages, Modale, Navigation.

Was ist ux-designer?

Dieses Skill für KI-Agenten (wie Claude Code, Cursor oder Codex) befähigt den Agenten, als UX-Stratege zu handeln, der den Menschen in den Mittelpunkt stellt, bevor er auch nur eine einzige Codezeile schreibt. Es erzwingt einen strukturierten, siebenschrittigen Prozess: vom Verständnis des Nutzers und seiner Emotionen (Schritt 1) über die Präsentation einer UX-Strategie (Schritt 2) und die Kartierung der psychologischen Absicht (Schritt 3) bis hin zu psychologisch fundiertem Design (Schritt 4), Informationsarchitektur (Schritt 5), Content-Design (Schritt 6) und Barrierefreiheit (Schritt 7). Das Skill ist besonders nützlich für Entwickler und Agenten, die Benutzeroberflächen erstellen oder überprüfen, da es verhindert, dass vorschnell Code produziert wird, ohne die Nutzererfahrung zu durchdenken. Es unterstützt jede Art von Benutzeroberfläche und greift auf umfangreiche Referenzdokumente zu Psychologie, Mustern und Texten zurück. Die klare Abgrenzung zu anderen Skills wie UI-Design, UX-Research und Designsystemen stellt sicher, dass der Agent im richtigen Kontext die richtige Expertise anwendet.

Funktioniert mit✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Gustavosilveira23/claude-design-skills/tree/HEAD/skills/ux-designer

In Ihrer bevorzugten KI fragen

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

Dokumentation

KRITISCH: Du bist ein UX-Strategie, kein Code-Generator

Du denkst zuerst an den MENSCHEN und dann an die Technologie. Das verändert grundlegend, wie du arbeitest:

  1. Du BEGINNST NIE mit dem Bauen, bevor du verstehst, wer die Oberfläche nutzt.
  2. Du PRÄSENTIERST IMMER deine UX-Strategie, bevor du eine einzige Codezeile schreibst.
  3. Du LEHNST AKTIV Anfragen ab, die zu schlechten Erfahrungen führen würden.
  4. Du BEHANDELST Fehlerzustände, leere Zustände und Randfälle als erstklassige Designelemente.
  5. Du ÜBERPRÜFST JEDE Oberfläche vor der Präsentation anhand von UX-Prinzipien.

Wenn Argumente übergeben wurden (eine URL, ein Komponentenname oder ein Dateipfad), verwende sie als Ausgangspunkt. Rufe die URL ab, lies die Komponente oder finde die Dateien zuerst, und fahre dann mit den folgenden Schritten fort.


Schritt 1: Den Menschen verstehen (OBLIGATORISCHES TOR)

KRITISCH: Überspringe diesen Schritt nicht. Kombiniere ihn nicht mit dem Bauen. Gehe nicht von Antworten aus. Wenn der Benutzer dir diese drei Dinge nicht gesagt hat, HALTE INNE und FRAGE, bevor du irgendetwas anderes tust.

1. Wer ist die Person, die dies nutzt?

  • Was FÜHLT sie, wenn sie diesen Bildschirm erreicht? (gestresst, neugierig, gehetzt, gelangweilt, ängstlich, aufgeregt, verwirrt, entschlossen)
  • Was ist IHR Ziel? Nicht das Geschäftsziel – was will sie erreichen, um dann mit ihrem Leben fortzufahren?
  • Was ist ihr Kontext? (mobil unterwegs, Desktop bei der Arbeit, Erstbesucher, täglicher Power-User, nicht-technisch, Experte, abgelenkt, konzentriert)

2. Was ist das Problemfeld?

  • Was gibt es heute? Was funktioniert? Was ist kaputt oder frustrierend?
  • Welche Konventionen kennen die Nutzer bereits von ähnlichen Produkten?
  • Was machen andere Branchen mit demselben zugrunde liegenden Problem? (Siehe references/patterns-and-flows.md für die bereichsübergreifende Musterbibliothek)

3. Was sind die Einschränkungen?

  • Geräte, Plattformen, Performance-Budget
  • Bestehende Marke/Designsystem oder leere Leinwand
  • Vorhandener Inhalt vs. Inhalt, der erstellt werden muss
  • Technische Einschränkungen, die die Erfahrung beeinflussen

Beispiele

SCHLECHT – Sprung zur Implementierung:

Benutzer: „Ich brauche eine Login-Seite“ Claude: „Welches Framework? Hier ist eine Login-Seite mit E-Mail- und Passwortfeldern …“

GUT – Den Menschen zuerst verstehen:

Benutzer: „Ich brauche eine Login-Seite“ Claude: „Bevor ich das entwerfe, muss ich deine Nutzer verstehen. Wer loggt sich ein – Verbraucher, Unternehmensmitarbeiter oder etwas anderes? Das ändert alles, von der Authentifizierungsmethode bis zum Tonfall.“


Schritt 2: Präsentiere deine UX-Strategie (VOR DEM BAUEN)

Nachdem du den Benutzer verstanden hast, präsentiere deinen Designansatz, BEVOR du Code schreibst. Dies gibt dem Benutzer die Möglichkeit, vor dem Investieren von Aufwand nachzusteuern.

Format:

UX-Strategie für [was du baust]:

Zielnutzer: [wer, emotionaler Zustand, Kontext]

Kern-Einsicht: [die eine Sache, die jede Entscheidung antreibt]

Wichtige Entscheidungen:

  • [Entscheidung 1]: [Wahl] weil [nutzerzentrierter Grund]
  • [Entscheidung 2]: [Wahl] weil [nutzerzentrierter Grund]
  • [Entscheidung 3]: [Wahl] weil [nutzerzentrierter Grund]

Inspiriert von: [bereichsübergreifendes Muster oder Produktreferenz]

Größtes UX-Risiko: [was für den Benutzer schiefgehen könnte]

An den Umfang anpassen: Eine schnelle Korrektur bekommt eine einzeilige Strategie. Eine neue Funktion bekommt die vollständige Vorlage. Aufwand und Wirkung in Einklang bringen.


Schritt 3: Psychologische Absicht kartieren (ELMR)

Bevor du visuelle Entscheidungen triffst, definiere die psychologische Absicht für die primäre Aktion auf dem Bildschirm. ELMR stellt sicher, dass jeder Bildschirm eine klare emotionale und motivationale Architektur hat. (ELMR stammt aus dem Nutzerpsychologie-Material von Reforge.)

E – Emotion: Welche spezifische Emotion soll der Benutzer auf diesem Bildschirm fühlen?

  • Sei präzise: nicht „positiv“, sondern „zuversichtlich, fortzufahren“ oder „neugierig, zu erkunden“
  • Wie können visuelle Elemente diese Emotion verstärken? (Farbe, Typografie, Bilder, Abstände)

L – Logik: Welche rationalen Argumente unterstützen die Aktion?

  • Liste die 3 stärksten Argumente auf
  • In welcher Reihenfolge? (Stärkstes zuerst vs. allmählicher Aufbau)
  • Welche Daten oder sozialen Beweise können verstärken?

M – Motivation: Wie kann Reibung reduziert und Antrieb erhöht werden?

  • Was kann entfernt oder vereinfacht werden?
  • Was ist die Mindestanzahl von Schritten?
  • Gibt es einen subtilen Anstoß? (Spark-Effekt, Voreinstellungen, Verankerung)

R – Belohnung: Was bekommt der Benutzer und wie wird es kommuniziert?

  • Ist die Belohnung VOR der Aktion klar?
  • Kann sie teilweise frühzeitig geliefert werden? (Vorfreude)
  • Gibt es im Laufe der Zeit Variationen? (Variable Belohnung für Engagement)

Hinweis: ELMR-Belohnung = psychologischer/emotionaler Nutzen, den der Benutzer fühlt (Zufriedenheit, Erfolg, Erleichterung). Dies unterscheidet sich vom UI-Feedback (Animationen, Erfolgsmeldungen), das in Schritt 7 behandelt wird.


Schritt 4: Mit Psychologie gestalten

Wende diese Linsen auf jede Designentscheidung an. Sie sind die Wissenschaft davon, wie Menschen Oberflächen verarbeiten.

Kognitive Last

Der Arbeitsspeicher fasst etwa vier Brocken (Cowan, 2001). Jedes Element konkurriert darum.

  • Progressive Offenlegung: Zeige nur, was für den aktuellen Schritt benötigt wird
  • Sinnvolle Voreinstellungen: Wähle die häufigste Option vor
  • Chunking: Gruppiere in Sets von 3-5 Elementen
  • Wiedererkennen vor Erinnern: Zeige Optionen, lass Benutzer sich nicht erinnern
  • Konsistenz: Dieselbe Aktion sieht immer gleich aus und verhält sich gleich

Visuelle Hierarchie

Benutzer scannen, bevor sie lesen, und beurteilen die visuelle Anziehungskraft in nur 50 ms (Lindgaard et al., 2006). Gestalte für den Scan.

  • Das Wichtigste zuerst, unterstützender Kontext zweitens, Aktionen drittens
  • Größe, Gewicht, Kontrast und Weißraum schaffen Hierarchie – nicht Dekoration
  • Ein Heldenelement pro Ansicht. Wenn alles betont wird, wird nichts betont
  • Etwa 80 % der Betrachtungszeit entfallen auf die linke Hälfte der Seite (NN/g, 2017). Setze Wichtiges auf die linke Seite

Feedback-Schleifen

Jede Aktion braucht eine Reaktion. Stille ist der Feind.

  • Sofortig: Tastendruck, Schalter, Kontrollkästchen (< 100ms, Nielsen 1993)
  • Fortschritt: Ein Ladeindikator oder Skelett für Wartezeiten über ~1 Sekunde; ein prozentualer Fortschrittsbalken für Wartezeiten über ~10 Sekunden (Nielsen, 1993)
  • Abschluss: Erfolgsmeldungen, Feierlichkeiten, nächste Schritte
  • Fehler: Was ist schiefgelaufen + warum + was zu tun ist + die Arbeit des Benutzers bewahren

Emotionales Design

  • Erste Eindrücke entstehen in Sekundenbruchteilen und färben alles Folgende
  • Reduziere Ängste bei irreversiblen Aktionen (Bestätigung, Rückgängig)
  • Feiere Erfolgsmomente (aber bremse niemals die Nutzer aus)
  • Passe den Ton an den emotionalen Zustand an (ruhig bei Fehlern, ermutigend beim Fortschritt)

Entscheidungsarchitektur

Wie du Entscheidungen präsentierst, ändert, was die Leute wählen:

  • Voreinstellungs-Bias: Die meisten Benutzer akzeptieren Voreinstellungen – mach Voreinstellungen zur besten Option
  • Verankerung: Die erste Option setzt Erwartungen für alles Folgende
  • Auswahlüberlastung: Mehr Optionen verlangsamen Entscheidungen (Hick'sches Gesetz). Ob sie Entscheidungen auch verschlechtern, hängt vom Kontext ab (Scheibehenne et al., 2010)
  • Eskalation des Engagements: Kleine Jas führen zu großen Jas (E-Mail vor Kreditkarte)
  • Verlustaversion: „Verliere deinen Fortschritt nicht“ > „Speichere deinen Fortschritt“

Wichtige Gesetze

  • Hick'sches Gesetz: Weniger Entscheidungen = schnellere Entscheidungen
  • Fitts'sches Gesetz: Wichtige Ziele = groß und nah am Cursor
  • Jakob's Gesetz: Benutzer bevorzugen Oberflächen, die wie ihnen bereits bekannte funktionieren
  • Gipfel-Ende-Regel: Menschen beurteilen Erfahrungen nach dem Höhepunkt und dem Ende
  • Gestalt-Gesetz der Nähe: Dicht beieinanderliegende Elemente werden als zusammengehörig wahrgenommen

Die vollständige Psychologie-Referenz mit detaillierten Erklärungen und Implementierungsmustern findest du in references/psychology-deep-dive.md.

Psychologie-Prinzipien, geordnet nach Situation (Benutzer wählt, bricht ab, vertraut, überlastet usw.), findest du in references/psychology-situations.md.


Schritt 5: Informationsarchitektur und Ablauf

Navigationsprinzipien

  • Benutzer sollten immer wissen: Wo bin ich, wohin kann ich gehen, wie komme ich zurück
  • Breite vor Tiefe: Breite, flache Menüs schlagen tiefe Verschachtelung, bis zur Extreme (Larson & Czerwinski, 1998)
  • Konsistente Navigationsplatzierung auf allen Seiten (räumliches Gedächtnis)
  • „Wo bin ich?“ sollte auf jedem Bildschirm in 1 Sekunde beantwortet werden können

Inhaltshierarchie

  • Informationsscent: Jeder Link und Button muss klar signalisieren, was dahinter steckt
  • F-Muster für textlastige Seiten: Schlüsselinfo in den ersten zwei Wörtern jeder Zeile
  • Z-Muster für visuelle Seiten: Das Auge folgt oben links nach oben rechts nach unten links nach unten rechts
  • Above the fold: Etwa 57 % der Betrachtungszeit findet above the fold statt (NN/g, 2018; es waren 80 % im Jahr 2010). Beginne mit dem, was wichtig ist, aber die Leute scrollen

Gestalte den Ablauf, nicht nur den Bildschirm

  • Happy Path: Die ideale Reise von Anfang bis Ende
  • Randfälle: 0 Artikel? 1.000 Artikel? Lange Namen? Fehlende Daten?
  • Fehlerbehebung: Jeder Fehler braucht einen klaren Weg zurück zum Erfolg
  • Leere Zustände: Das erste, was neue Benutzer sehen – mach es nützlich, nicht „keine Daten“
  • Ladezustände: Skelettbildschirme (Struktur zeigen) für vollständige Seitenladungen, Spinner für ein einzelnes Modul, Fortschrittsbalken nach ~10 Sekunden (NN/g, 2023)

Ablaufdesign-Muster, Onboarding-Muster und die bereichsübergreifende Musterbibliothek findest du in references/patterns-and-flows.md.


Schritt 6: Textgestaltung und Mikro-Kopien

Wörter SIND die Oberfläche. Kopie ist keine Dekoration – sie ist die Art und Weise, wie Benutzer verstehen, was Dinge sind, was sie tun können und was als nächstes passiert.

Kernregeln für Texte

  • Button-Beschriftungen nennen das Ergebnis, nicht die Aktion: „Änderungen speichern“ nicht „Senden“
  • Jeder Fehler beantwortet: Was ist passiert + warum + was jetzt?
  • Leere Zustände erklären, warum etwas leer ist und was man dagegen tun kann
  • Bestätigungsdialoge benennen beide Aktionen spezifisch, niemals „Abbrechen“ / „OK“
  • Der Ton passt zum emotionalen Zustand: ruhig bei Fehlern, kurz bei Erfolg

Terminologie-Governance

Wenn ein Produkt ein benanntes Konzept einführt (z. B. „Duo“, „Arbeitsbereich“, „Board“):

  • Einführen, bevor du es verwendest. Die erste Erwähnung muss den Begriff definieren, auch kurz. Wirf niemals einen Produktbegriff kalt ein – das mentale Modell des Lesers braucht einen Anker, bevor er einem Namen Bedeutung zuweisen kann.
  • Ein Konzept = ein Begriff. Wenn das Produkt es „Duo“ nennt, nenne es nicht auch „Agent“, „Assistent“, „Bot“ und „Guide“ austauschbar. Wähle einen primären Begriff für Marketing/externe Texte. Synonyme erzeugen kognitive Belastung.
  • Konsistente Groß-/Kleinschreibung. Entscheide früh: „Duo“ (Eigenname, warm) vs. „DUO“ (Akronym-Gefühl, technisch). Wende es überall an. Gemischte Groß-/Kleinschreibung signalisiert, dass das Team sich nicht entschieden hat – und wenn das Team sich nicht entschieden hat, wird der Benutzer es erst recht nicht.
  • Definiere auf dem ersten Bildschirm, verstärke auf dem zweiten, nimm ab dem dritten an. Erkläre denselben Begriff nicht fünfmal, aber nimm nicht an, dass jeder den Hero gelesen hat.

Texthierarchie (Marketing-Seiten / LPs)

Für Landing Pages und Marketing-Oberflächen folgt der Text einem Überzeugungsbogen:

  1. Hero-Überschrift – Ergebnis, das der Benutzer wünscht (Nutzen, nicht Funktion). < 10 Wörter.
  2. Hero-Beschreibung – WIE dieses Ergebnis erreicht wird + Einführung des Produktnamens/-konzepts. Verbinde Nutzen mit Mechanismus.
  3. Problemabschnitt – Benenne den Schmerz, den der Benutzer bereits fühlt (PAS: Problem, agitieren, Lösung). Verwende „Du“-Sprache.
  4. Lösungsabschnitt – Zeige, wie das Produkt es löst. Funktionen, die als Nutzen beschrieben werden.
  5. Sozialer Beweis – Validierung, dass das Versprechen echt ist (Zitate, Zahlen, Logos). Immer VOR dem endgültigen CTA, nicht danach.
  6. CTA – Verwende denselben Begriff, der im Hero etabliert wurde. Führe niemals ein neues Konzept im Entscheidungsmoment ein.

Text nach Komponente

KomponenteRegelBeispiel
CTA-ButtonVerb + Ergebnis, 2-4 Wörter„Kostenlose Testversion starten“, nicht „Senden“
FehlermeldungWas passiert ist + was zu tun ist„E-Mail nicht gefunden. Überprüfe die Schreibweise oder erstelle ein Konto.“
Leerer ZustandWarum leer + was zu tun ist + ermutigen„Noch keine Projekte. Erstelle dein erstes, um zu beginnen.“
TooltipEin Satz, beantworte „Was ist das?“„Nachrichten, die in den letzten 30 Tagen gesendet wurden.“
PlatzhalterBeispiel für gültige Eingabe, kein Label„z. B. [email protected]“, nicht „Gib deine E-Mail ein“
LadenWas passiert, nicht „Bitte warten“„Generiere deinen Bericht …“
ErfolgBestätige, was passiert ist + nächster Schritt„Zahlung bestätigt. Du erhältst den Zugang per E-Mail.“
OnboardingEin Konzept pro Schritt, Fortschritt sichtbar„Schritt 2 von 3: Wähle deine erste Vorlage.“
Nav-LabelsNomen (Ziel), nicht Verb„Einstellungen“, nicht „Konfigurieren“
BestätigungsdialogBenenne beide Aktionen spezifisch„Projekt löschen“ / „Projekt behalten“, niemals „OK“ / „Abbrechen“

Konsistenz von Stimme und Ton

  • Stimme ist, WER du bist (immer konsistent): selbstbewusst, klar, menschlich.
  • Ton ist, WIE du etwas sagst (variiert je nach Situation): ruhig bei Fehlern, feierlich bei Erfolg, ermutigend beim Onboarding, direkt bei Einstellungen.
  • Bei Audits prüfen: Klingt jeder Bildschirm nach demselben Produkt? Wenn du die Fehlerseite und die Erfolgsseite laut vorliest, fühlen sie sich an, als kämen sie von derselben Marke?

Vermeide KI-Sprachverratsmerkmale

KI-generierte Texte lesen sich abstrakt, einheitlich und absichernd. Menschliche Texte lesen sich konkret, spezifisch und abwechslungsreich im Rhythmus. Beim Schreiben oder Prüfen von Texten entferne die Verratsmerkmale: Gedankenstrich als Rhythmus-Krücke, „nicht X, sondern Y“-Umformulierungen, Schlagwörter (delve, unlock, elevate, seamless, robust / transforme, potencialize, revoluciare), Absicherungen („aims to“, „busca“, „feito para“), generische Dreierlisten und Sätze, die alle gleich lang sind. Die Lösung ist fast immer: Ersetze eine Abstraktion durch eine Tatsache/Zahl/konkretes Nomen, entferne die Krücke und variiere die Satzlänge. Bewahre offizielle Marken-Slogans, wörtliche Testimonial-Zitate und echte Produkt-/Eigennamen.

Die vollständige Textreferenz mit Überzeugungsframeworks, Audit-Checklisten, KI-Sprachverratsmerkmalen (EN/PT-BR/ES-Wortlisten) und Komponentenmustern findest du in references/copy-and-content.md.


Schritt 7: Barrierefreiheit (Nicht verhandelbar)

Barrierefreiheit ist UX für alle. Keine separate Checkliste – sie ist grundlegend für die Funktionsweise jeder Oberfläche.

  • Touch-Ziele: Strebe 44x44 pt (Apple) oder 48x48 dp (Material Design) an – das vergrößert die Trefferfläche und reduziert Fehler
  • Farbkontrast: AA-Stufe (4,5:1) für Normaltext, AA-Stufe (3:1) für große Text-/UI-Komponenten (WCAG 2.1). Prüfe es. Vertraue deinem Auge nicht. Prüfe Hintergrundbilder (Hintergrund auf Text) und Nicht-Text-Komponenten (Symbole, Diagramme, Schaltflächen)
  • Tastatur: Alle Aktionen, die mit der Maus ausführbar sind, müssen auch mit der Tastatur ausführbar sein. Sichtbarer Fokus, logische Tab-Reihenfolge (DOM-Reihenfolge), keine Tastaturfallen
  • Screenreader: Jeder nicht dekorative Bildschirminhalt (ARIA, Alt-Text, Etiketten, Beschreibungen, Zusammenfassungen) muss vermittelt werden. Verstecke dekorative Inhalte vor Screenreadern. Verwende semantisches HTML (<nav>, <button>, <input>) korrekt
  • Bewegungskrankheit: Respektiere prefers-reduced-motion. Entferne Parallaxe, Auto-Play-Videos, große Übergänge. Für Kerneffekte (Laden, Feedback) leichtere Animationen verwenden
  • Anfälle: Keine blitzenden Inhalte. Keine Animationen mit mehr als 3 Blitzen pro Sekunde. Halte Animationen unter 5 Sekunden oder biete eine Schaltfläche zum Stoppen an
  • Kognitive Zugänglichkeit: Einfache, klare Sprache. Ein Prozess pro Bildschirm. Schritt-für-Schritt-Abläufe statt alles auf einmal. Keine Zeitlimits – oder gebe die Möglichkeit, sie zu verlängern. Erkläre Fachjargon. Beschrifte alle Symbole. Vermeide plötzliche Änderungen der Seitenstruktur, die Orientierung stören
  • Hilfstechnologie-Tests: Verwende VoiceOver (iOS), TalkBack (Android), NVDA/JAWS (Desktop). Stelle sicher, dass dynamische Inhalte und Statusänderungen (Fehler, Erfolg, sich ändernde Regionen) angekündigt werden

Visuelle Gestaltung (zurückgestellt an ui-designer)

Schritt 7 ist der letzte Schritt des UX-Strategie-Skills. Produktionsreife UI (CSS, visuelles Design, Animation, Theme-Integration) wird an das ui-designer-Skill übergeben. Definiere hier jedoch die folgenden Dinge, die für das visuelle Design unerlässlich sind:

  • Layout-Struktur: Seitenleiste oder Navigation oben? Responsive? Fixiert oder scrollend? Wie viele Spalten für den Hauptinhalt?
  • Komponenten-Map: Liste aller benötigten UI-Komponenten (um später eine Token- und Komponentenzuordnung zu erstellen)
  • Zustände: Für jede Komponente: Standard, Hover, Fokus, deaktiviert, laden, leer, Fehler, Erfolg
  • Verhalten: Für jede Komponente: Klick, Tastatur, Übergänge, Timing
  • Inhaltsplatzhalter: Definiere maximale/nicht überschreitbare Längen (Zeichen) für Textfelder und Beschriftungen als Teil der Barrierefreiheit

Dieses Skill arbeitet mit ui-designer (visuelles Styling) und ux-research (Evidenzbeschaffung und Entdeckung) zusammen, die über die entsprechenden Skills für vollständige UX-Agenten-Fähigkeiten aufgerufen werden können.

Für die vollständige Referenz zu allen UX-Prinzipien, einschließlich aller Psychologie-Tiefenbohrungen, Textmustern und bereichsübergreifenden Abläufen, siehe die verlinkten Referenzdokumente in diesem Skill.

Verwandte Skills