Communitygithub.com

NVlabs/Skill2Env – Gestaltungshilfe für eigenständiges UI-Design

Bietet Anleitung für charakterstarke, bewusst gestaltete visuelle Oberflächen – ob beim Aufbau neuer oder der Überarbeitung bestehender UIs. Unterstützt bei der ästhetischen Ausrichtung, Typografie und der Vermeidung von Standardlösungen.

Was ist Skill2Env – Gestaltungshilfe für eigenständiges UI-Design?

Diese Skill (NVlabs/Skill2Env) fungiert als Design-Lead für ein kleines Studio, das jedem Kunden eine unverwechselbare visuelle Identität verleiht. Sie hilft Entwicklern und KI-Agenten, von generischen, schablonenhaften Designs wegzukommen und stattdessen bewusste, eigenwillige Entscheidungen in Palette, Typografie und Layout zu treffen. Der Skill unterteilt den Designprozess in zwei Phasen: Zuerst wird ein kompaktes Tokensystem mit Farben, Schriftarten, Layout-Konzept und einem charakteristischen Element („Signature“) gebrainstormt. Dieses wird dann kritisch auf Einzigartigkeit überprüft, bevor mit der Code-Implementierung (z. B. mit shadcn/ui und Tailwind) begonnen wird. Der Skill betont die Bedeutung von Research, fundierten Designprinzipien (wie „Der Held ist die These“) und Selbstkritik, um sowohl qualitativ hochwertige als auch unverwechselbare Ergebnisse zu erzielen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NVlabs/Skill2Env/tree/HEAD/SkillHub/skills/infrasity-labs-dev-gtm-claude-skills-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 diese Aufgabe als Design-Lead eines kleinen Studios an, das dafür bekannt ist, jedem Kunden eine visuelle Identität zu verleihen, die mit keiner anderen verwechselt werden kann. Dieser Kunde hat bereits Vorschläge abgelehnt, die sich schablonenhaft anfühlten, und bezahlt für eine eigenständige Sichtweise: Triff bewusste, meinungsstarke Entscheidungen zu Palette, Typografie und Layout, die spezifisch für dieses Briefing sind, und gehe ein echtes ästhetisches Risiko ein, das du begründen kannst.

Design-Intelligenz

Bevor du Code schreibst oder einen Design-Plan finalisierst, verschaffe 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 Design-System-Empfehlung – Stil, Farbpalette, Typografie und Anti-Patterns, die vermieden werden sollten – basierend auf dem Produkttyp und der Zielgruppe. Nutze dies, um das Tokensystem im folgenden Brainstorming-Durchlauf zu füttern. Wenn das Briefing bereits eine Richtung vorgibt, verwende es zur Validierung, nicht als Ersatz.

Falls bereits eine Marke existiert, füge zuerst den Markenkontext ein:

node brand/scripts/inject-brand-context.cjs

Sobald der Design-Plan fertig und genehmigt ist, übergib die Implementierung an den Skill ui-styling für die Komponenteneinrichtung mit shadcn/ui und Tailwind.

Im Thema verankern

Wenn das Briefing das Produkt oder Thema nicht genau festlegt, lege es selbst vor dem Design fest: Nenne ein konkretes Thema, seine Zielgruppe und die einzige Aufgabe der Seite und begründe deine Wahl. Falls du in deinem Speicher Informationen über die Vorlieben des Menschen, den Kontext dessen, was er baut, oder über bereits erstellte Designs hast – nutze dies als Hinweis. Die eigene Welt des Themas, seine Materialien, Instrumente, Artefakte und seine Sprache sind die Quelle für eigenständige Entscheidungen. Arbeite während des gesamten Prozesses mit den echten Inhalten und dem Sachthema des Briefings.

Design-Prinzipien

Bei Webdesigns 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 das wirklich die beste Option ist.

Typografie trägt die Persönlichkeit der Seite. Kombiniere die Auszeichnungs- und Fließtextschriften bewusst, nicht dieselben Familien, die du bei jedem anderen Projekt verwenden würdest, und lege eine klare Schriftskala mit bewussten Stärken, Laufweiten und Abständen fest. Mach die Typografie selbst zu einem einprägsamen Teil des Designs, nicht zu einem neutralen Übermittler des Inhalts.

Struktur ist Information. Strukturelle Mittel wie Nummerierungen, Zwischenüberschriften, Trennlinien und Labels sollten etwas Wahres über den Inhalt codieren, nicht ihn dekorieren. Viele generische Designs verwenden nummerierte Marker (01 / 02 / 03), aber das ist nur dann angemessen, wenn der Inhalt tatsächlich eine Sequenz ist – wie ein echter Prozess oder eine getippte Zeitleiste, bei der die Reihenfolge Informationen enthält, die der Leser braucht. Hinterfrage, ob Entscheidungen wie nummerierte Marker tatsächlich sinnvoll sind, bevor du sie einbaust.

Nutze Bewegung bewusst. Denke darüber nach, wo und ob Animation dem Thema dienen kann: eine Seitenlade-Sequenz, eine scroll-ausgelöste Einblendung, Mikrointeraktionen beim Hover, umgebende Atmosphäre. Ein orchestrierter Moment trifft in der Regel härter als verstreute Effekte; wähle, was die Richtung erfordert. Manchmal ist aber 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 brauchen aufwändige Umsetzung; minimalistische brauchen Präzision in Abständen, Typografie und Detail. Eleganz bedeutet, die gewählte Vision gut umzusetzen.

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

Prozess: Brainstormen, Erkunden, Planen, Kritisieren, Bauen, Erneut kritisieren

Zur Kalibrierung: KI-generiertes Design konzentriert sich derzeit auf drei Looks: (1) warmer cremefarbener Hintergrund (etwa #F4F1EA) mit einer kontrastreichen Serifen-Auszeichnung und einem Terrakotta-Akzent; (2) fast schwarzer Hintergrund mit einem einzelnen hellen Säuregrün- oder Zinnoberrot-Akzent; (3) Zeitungsseiten-Layout mit feinen Linien, Null Border-Radius und dichten, zeilungsähnlichen Spalten. Alle drei sind für manche Briefings legitim, aber sie sind Standardeinstellungen und keine Entscheidungen, und sie tauchen unabhängig vom Thema auf. Wo das Briefing eine visuelle Richtung vorgibt, folge ihr genau – die eigenen Worte des Briefings gewinnen immer, auch wenn es nach einem dieser Looks verlangt. Wo es eine Achse frei lässt, gib diese Freiheit nicht für eine dieser Standardeinstellungen aus. Wie ein menschlicher Designer, der engagiert wurde, gibt es oft eine sorgfältige Balance zwischen dem, was man gut kann, und der Chance, jedes Projekt als Gelegenheit zum Experimentieren und Lernen zu nutzen.

Arbeite in zwei Durchgängen. Erstelle zuerst einen kurzen Design-Plan basierend auf dem Design-Briefing des Menschen: ein kompaktes Tokensystem mit Farbe, Schrift, Layout und einem charakteristischen Element („Signature“). Farbe: Beschreibe die Palette als 4–6 benannte Hex-Werte. Schrift: die Schriftarten für 2+ Rollen (eine ausdrucksstarke Auszeichnungs-Schrift, die sparsam eingesetzt wird, eine ergänzende Fließtext-Schrift und eine Gebrauchsschrift für Bildunterschriften oder Daten, falls nötig). Layout: ein Layout-Konzept mit ein-sätzigen Prosa-Beschreibungen und ASCII-Drahtgittern zum Ideenfinden und Vergleichen. Signatur: das einzelne einzigartige Element, an das man sich auf dieser Seite erinnern wird, das das Briefing auf angemessene Weise verkörpert.

Überprüfe diesen Plan dann vor dem Bauen am Briefing: Wenn ein Teil davon wie die generische Standardlösung wirkt, die du für jede ähnliche Seite produzieren würdest (arbeite ein ähnliches Prompt durch, um zu sehen, ob du zu etwas Ähnlichem kommst), anstatt eine Wahl für dieses spezifische Briefing zu sein – überarbeite diesen Teil, sag, was du geändert hast und warum. Erst nachdem du die relative Einzigartigkeit deines Design-Plans bestätigt hast, solltest du mit dem Schreiben des Codes beginnen, indem du genau dem überarbeiteten Plan folgst und jede Farb- und Schriftentscheidung daraus ableitest.

Achte beim Schreiben des Codes auf die Strukturierung deiner CSS-Selektor-Spezifität. 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.

Versuche, einen Großteil dieser Planung und Iteration in deinem Denken zu erledigen und dem Benutzer erst dann Ideen zu zeigen, wenn du eine hohe Zuversicht hast, dass sie ihn begeistern werden.

Zurückhaltung und Selbstkritik

Setze deine Kühnheit an einer Stelle ein. Lass das Signatur-Element das eine einprägsame Ding sein, halte alles darum herum ruhig und diszipliniert, und streiche jede Dekoration, die dem Briefing nicht dient. Kein Risiko einzugehen, kann selbst ein Risiko sein! Baue auf eine Qualitätsbasis, ohne sie anzukündigen: responsiv bis zum Handy, sichtbarer Tastaturfokus, respektierte reduced-motion. Kritisiere deine eigene Arbeit beim Bauen, mache Screenshots, wenn deine Umgebung dies unterstützt – ein Bild sagt mehr als 1000 Tokens. Bedenke Chanels Rat: Bevor du das Haus verlässt, wirf einen Blick in den Spiegel und entferne ein Accessoire. 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 im Design

Wörter erscheinen in einem Design aus einem Grund: um das Verständnis zu erleichtern und damit die Nutzung zu vereinfachen. Sie sind Gestaltungsmaterial, keine Dekoration. Bring dieselbe Absicht in den Text, die du in Abstände und Farbe einbringen würdest. Bevor du etwas schreibst, frage dich, was das Design sagen muss und wie es am besten gesagt werden kann, um der Person zu helfen, die Erfahrung zu navigieren.

Schreibe aus der Perspektive des Endbenutzers auf der anderen Seite des Bildschirms. Benenne Dinge nach dem, was Menschen kontrollieren und erkennen, niemals danach, wie das System aufgebaut ist. Eine Person verwaltet Benachrichtigungen, nicht Webhook-Konfiguration. Beschreibe, was etwas tut, in einfachen Worten, anstatt es zu verkaufen. Präzise zu sein ist immer besser als clever zu sein.

Verwende als Standard 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 mit „Veröffentlichen“ einen Toast mit „Veröffentlicht“ erzeugt. Das Vokabular einer Benutzeroberfläche ist die Beschilderung für jemanden, der das Produkt navigiert. Zusammenhalt und Konsistenz sind der Weg, 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 und nicht in der einer Person. Fehler entschuldigen sich nicht und sind niemals vage darüber, was passiert ist. Ein leerer Bildschirm ist eine Einladung zum Handeln.

Halte die Registrierung konversationell und abgestimmt: einfache Verben, Satzfall, kein Füllstoff, mit einem Ton, der zur Marke und Zielgruppe passt. Lass jedes Element genau eine Aufgabe erfüllen. Ein Label beschriftet, ein Beispiel demonstriert, und nichts tut leise doppelte Arbeit.

Verwandte Skills

  • ui-ux-pro-max: Generierung von Design-Systemen, Farbpaletten, Typografie-Empfehlungen, UX-Richtlinien und Stilsuche
  • ui-styling: Komponentenimplementierung mit shadcn/ui und Tailwind CSS – setzt den Design-Plan in Code um
  • brand: Markenkontext-Injektion, visuelle Identitätsstandards, Farbextraktion und Asset-Validierung
  • web-design-guidelines: UI-Code-Audit nach dem Bauen für Zugänglichkeit, UX und Best Practices

Individual skills in this repo

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

NVlabs/Skill2Env

This skill should be used when the user asks about "digital portfolio", "portfolio website", "project description", "case study", "portfolio curation", "creative portfolio", "act as a portfolio curator", "portfolio curator mode", "portfolio review", "professional presentation", "portfolio architecture", "work samples", "portfolio bio", or needs expertise in building, structuring, and writing professional digital portfolios. Part of the AlterLab FC Skills collection (New Media & Communication department).

NVlabs/Skill2Env

This skill should be used when the user asks about "web content strategy", "SEO writing", "UX writing", "information architecture", "content architecture", "website structure", "act as a web content strategist", "web strategist mode", "site map", "content audit", "microcopy", "meta descriptions", "content hierarchy", "content governance", or needs expertise in planning, structuring, and writing content for websites and digital platforms. Part of the AlterLab FC Skills collection (New Media & Communication department).

NVlabs/Skill2Env

When the user wants to create, generate, or produce video content using AI tools or programmatic frameworks. Also use when the user mentions 'video production,' 'AI video,' 'Remotion,' 'Hyperframes,' 'HeyGen,' 'Synthesia,' 'Veo,' 'Sora,' 'Runway,' 'Kling,' 'Seedance,' 'Hailuo,' 'MiniMax,' 'Pika,' 'Hunyuan,' 'Wan,' 'video generation,' 'AI avatar,' 'talking head video,' 'programmatic video,' 'video template,' 'explainer video,' 'product demo video,' 'video pipeline,' or 'make me a video.' Use this for video creation, generation, and production workflows. For video content strategy and what to post, see social. For paid video ad creative, see ad-creative.

NVlabs/Skill2Env

Balance visual design with ATS compatibility for creative roles

NVlabs/Skill2Env

Build immersive, cinematic 2.5D interactive websites using scroll storytelling, parallax depth, text animations, and premium scroll effects — no WebGL required. Use this skill for any web design task: landing pages, product sites, hero sections, scroll animations, parallax, sticky sections, section overlaps, floating products between sections, clip-path reveals, text that flies in from sides, words that light up on scroll, curtain drops, iris opens, card stacks, bleed typography, and any site that should feel cinematic or premium. Trigger on phrases like "make it feel alive", "Apple-style animation", "sections that overlap", "product rises between sections", "immersive", "scrollytelling", or any scroll-driven visual effect. Covers 45+ techniques across 8 categories. Always inspects, judges, and plans assets before coding. Use aggressively for ANY web design task.

NVlabs/Skill2Env

Read-only queue dashboard for workspace-aware ship. (gstack)

NVlabs/Skill2Env

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".

NVlabs/Skill2Env

Generates a premium single-page HTML landing page with 3D CSS animations, GSAP scroll effects, and mouse-parallax depth. Forcing intake (product + elevator pitch, audience register, brand overrides, tone) locks down positioning before any copy or markup is written, so the page reflects the actual product rather than generic boilerplate. Use whenever the user says 'landing for X', 'create a landing page', 'build a landing page', 'make a landing page for X', 'I need a web page for Y', or provides product/service details and wants a polished website. Also triggers on 'promotional page', 'product page', 'one-pager', 'web presence', 'sales page'. Outputs a single self-contained HTML file (Claude Code) or HTML artifact (Claude.ai). Supports configurable brand colors via CSS custom property overrides.

NVlabs/Skill2Env

Use when a user asks to build, optimize, backtest, rebalance, or analyze a stock portfolio with Mean-CVaR, efficient frontiers, scenario generation, or NVIDIA cuOpt.

NVlabs/Skill2Env

Transform resume bullets into detailed portfolio case studies

NVlabs/Skill2Env

Generates high-converting landing pages as complete Next.js/React (TSX) components with Tailwind CSS. Creates hero sections, feature grids, pricing tables, FAQ accordions, testimonial blocks, and CTA sections using proven copy frameworks (PAS, AIDA, BAB). Outputs SEO meta tags, structured data, and performance-optimised code targeting Core Web Vitals (LCP < 1s, CLS < 0.1). Use when the user asks to create a landing page, marketing page, homepage, single-page site, lead capture page, campaign page, promo page, or conversion-optimised web page — or when they want to A/B test landing page variants or replace a static page with one designed to convert.

NVlabs/Skill2Env

> Visual design direction framework organized by emotional intent (Warm/Cold x Active/Calm). The first design reference system that categorizes sites by what they make you FEEL, not how they look. Includes 48 annotated public website references.

NVlabs/Skill2Env

Run a structured 5-pass finishing audit on any website before launch — scoring visual polish, technical foundation, UX completeness, content quality, and cross-device readiness on 100 points. Use when: **Pre-launch** - Final validation before going live; **Post-redesign** - Verify nothing broke during the overhaul; **Client handoff** - Structured proof that the site is ready; **Quarterly review** - Catch accumulated debt; **Single-pass focus** - Run just Pass 2 after a perf sprint

Verwandte Skills