Communitygithub.com

Infrasity-Labs/dev-gtm-claude-skills

Anleitung für unverwechselbares, bewusstes visuelles Design beim Erstellen neuer Benutzeroberflächen oder der Umgestaltung bestehender. Hilft bei ästhetischer Ausrichtung, Typografie und Entscheidungen, die nicht nach Standardvorlagen aussehen.

Was ist dev-gtm-claude-skills?

Diese Fähigkeit positioniert dich als Design-Lead eines kleinen Studios, das für jeden Kunden eine unverwechselbare visuelle Identität schafft. Sie hilft dir, bewusste und meinungsstarke Entscheidungen zu Palette, Typografie und Layout zu treffen, die spezifisch auf das Briefing zugeschnitten sind – und ein echtes ästhetisches Risiko einzugehen, das du begründen kannst. Die Fähigkeit umfasst einen datengestützten Startpunkt mittels `search.py`, um Designsystem-Empfehlungen zu erhalten, und ein Tool zum Injizieren von Markenkontext (`inject-brand-context.cjs`). Der Prozess ist zweigleisig: Zuerst brainstormst und erstellst du einen kompakten Designplan mit Token-System, dann überprüfst du ihn kritisch auf Einzigartigkeit, bevor du mit der Implementierung beginnst. Die Fähigkeit betont Zurückhaltung und Selbstkritik, rät zu einer einzigen, mutigen Signatur, und liefert detaillierte Anleitungen zu Typografie, Struktur, Bewegung und dem Schreiben von Texten als Designmaterial. Sie unterstützt die Plattformen Claude Code, Cursor und Codex und arbeitet mit den verwandten Fähigkeiten `ui-ux-pro-max`, `ui-styling`, `brand` und `web-design-guidelines` zusammen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Infrasity-Labs/dev-gtm-claude-skills/tree/HEAD/web-design/frontend-design

In Ihrer bevorzugten KI fragen

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

Dokumentation

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

Individual skills in this repo

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

Infrasity-Labs/dev-gtm-claude-skills

Translate existing blog posts into one or more target languages with SEO-optimized localization. Produces native-quality translations that preserve markdown structure, frontmatter, schema JSON-LD, image and chart embeds, and citation capsules. Localizes keywords, meta tags, numbers, dates, currencies, and quote styles per locale. Flags machine-translation artifacts for review. Run BEFORE blog-localize: this handles language conversion; localize handles cultural adaptation after translation completes. Use when user says "translate blog", "blog translate", "uebersetzen", "traduire", "traducir", "translate post", "blog auf Deutsch", "blog en espanol".

Infrasity-Labs/dev-gtm-claude-skills

Balance visual design with ATS compatibility for creative roles

Infrasity-Labs/dev-gtm-claude-skills

Apply Fitts's Law to size and position interactive targets for fast, accurate interaction.

Infrasity-Labs/dev-gtm-claude-skills

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' 'product update,' 'how do I launch this,' 'launch checklist,' 'GTM plan,' or 'we're about to ship.' Use this whenever someone is preparing to release something publicly. For ongoing marketing after launch, see marketing-ideas.

Infrasity-Labs/dev-gtm-claude-skills

Design interfaces that adapt gracefully to multiple languages, writing directions, and cultural contexts.

Infrasity-Labs/dev-gtm-claude-skills

Create platform-specific social media posts for LinkedIn, Facebook, Instagram, and Reddit. Handles character limits, hashtag strategies, hook placement, and image specs per platform. Works from scratch, from existing content (blog, newsletter, announcement), or as a multi-platform campaign. Produces copy-paste-ready posts. Triggers: 'social media post', 'linkedin post', 'facebook post', 'instagram caption', 'reddit post', 'social posts', 'post to social', 'repurpose for social', 'social media campaign'.

Infrasity-Labs/dev-gtm-claude-skills

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

Infrasity-Labs/dev-gtm-claude-skills

Transform resume bullets into detailed portfolio case studies

Infrasity-Labs/dev-gtm-claude-skills

Audits any landing or service page across 48 checks in 10 categories for LLM/AI discoverability, GEO readiness, content clarity, schema markup, internal linking, freshness signals, and technical crawlability. Produces an overall score out of 100, a per-category score out of 100, pass/warn/fail/ manual counts, and a prioritised fix list — all rendered as a standalone HTML report saved to disk. Use when a user provides a URL and asks to audit it, score it, check its GEO readiness, test its AI discoverability, run a landing page audit, or evaluate it for LLM citation potential. Also trigger on phrases like "audit this page", "score this URL", "check GEO for", "is this page AI-ready", "run a GEO audit", "LLM page check", "how would AI read this page", or "landing page score".

Verwandte Skills