CommunityCodierung & Entwicklunggithub.com

UI-Stilgestaltung

Erstelle schöne, barrierefreie Benutzeroberflächen mit shadcn/ui-Komponenten (basierend auf Radix UI + Tailwind), Tailwind CSS Utility-First-Stil und Canvas-basierten visuellen Designs.

Was ist UI-Stilgestaltung?

Diese Fähigkeit kombiniert shadcn/ui-Komponenten, Tailwind CSS und canvas-basierte visuelle Designsysteme, um ästhetisch ansprechende und barrierefreie Benutzeroberflächen zu erstellen. Sie ist ideal für Entwickler, die mit React-Frameworks wie Next.js, Vite, Remix oder Astro arbeiten und konsistente Styling-Muster, responsiven Layouts und Dark Mode-Unterstützung benötigen. Die Fähigkeit bietet vorgefertigte, barrierefreie Komponenten über Radix UI, ein Utility-First-CSS-System und einen philosophischen Ansatz für visuelle Kommunikation. Sie unterstützt sowohl die schnelle Integration von shadcn/ui-Komponenten per CLI als auch eine reine Tailwind-Einrichtung und enthält Referenzen für Theme-Anpassung, Design-Tokens, responsives Design und Zugänglichkeit. Python-Skripte automatisieren die Komponenteninstallation und Konfigurationsgenerierung, und bewährte Methoden fördern mobile First, Komponentenkomposition und Exzellenz bei der Ausführung.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/tree/main/.claude/skills/ui-styling

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

UI-Stilgestaltung Skill

Umfassender Skill zur Erstellung schöner, barrierefreier Benutzeroberflächen, die shadcn/ui-Komponenten, Tailwind CSS Utility-First-Stil und canvas-basierte visuelle Designsysteme kombinieren.

Referenz

Wann dieser Skill verwendet werden sollte

Verwende ihn bei:

  • Entwicklung von UI mit React-basierten Frameworks (Next.js, Vite, Remix, Astro)
  • Implementierung barrierefreier Komponenten (Dialoge, Formulare, Tabellen, Navigation)
  • Gestaltung mit Utility-First-CSS-Ansatz
  • Erstellung responsiver, Mobile-First-Layouts
  • Implementierung von Dark Mode und Theme-Anpassung
  • Aufbau von Designsystemen mit konsistenten Tokens
  • Generierung visueller Designs, Poster oder Markenmaterialien
  • Schnellem Prototyping mit sofortigem visuellem Feedback
  • Hinzufügen komplexer UI-Muster (Datentabellen, Diagramme, Kommandopaletten)

Kern-Stack

Komponentenebene: shadcn/ui

  • Vorgefertigte barrierefreie Komponenten über Radix UI Primitiven
  • Copy-Paste-Verteilungsmodell (Komponenten leben in deiner Codebasis)
  • TypeScript-first mit vollständiger Typsicherheit
  • Kombinierbare Primitive für komplexe UIs
  • CLI-basierte Installation und Verwaltung

Styling-Ebene: Tailwind CSS

  • Utility-First-CSS-Framework
  • Build-Zeit-Verarbeitung ohne Laufzeit-Overhead
  • Mobile-First-Responsive-Design
  • Konsistente Design-Tokens (Farben, Abstände, Typografie)
  • Automatische Entfernung von totem Code

Visuelle Designebene: Canvas

  • Museumqualität visuelle Kompositionen
  • Philosophiegetriebener Designansatz
  • Anspruchsvolle visuelle Kommunikation
  • Minimaler Text, maximale visuelle Wirkung
  • Systematische Muster und verfeinerte Ästhetik

Skriptpfade

Skriptpfade in diesem Skill und seinem references/-Verzeichnis sind relativ zu dem Verzeichnis, das diese SKILL.md enthält, nicht zum Projekt: scripts/<datei> bezieht sich auf das eigene scripts/-Verzeichnis dieses Skills, und ../<skill>/scripts/<datei> ist ein daneben installierter Unter-Skill. Baue den vollständigen Pfad von diesem Verzeichnis aus (Claude Code meldet es als Basisverzeichnis des Skills beim Laden des Skills) und behalte das Arbeitsverzeichnis im Projektstamm – die Skripte lesen und schreiben Projektdateien wie docs/brand-guidelines.md, assets/design-tokens.json oder src/ relativ dazu.

Schnellstart

Komponenten- und Style-Einrichtung

shadcn/ui mit Tailwind installieren:

npx shadcn@latest init

CLI fordert Framework, TypeScript, Pfade und Theme-Präferenzen ab. Dies konfiguriert sowohl shadcn/ui als auch Tailwind CSS.

Komponenten hinzufügen:

npx shadcn@latest add button card dialog form

Komponenten mit Utility-Styling verwenden:

import { Button } from "@/components/ui/button"
import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card"

export function Dashboard() {
  return (
    <div className="container mx-auto p-6 grid gap-6 md:grid-cols-2 lg:grid-cols-3">
      <Card className="hover:shadow-lg transition-shadow">
        <CardHeader>
          <CardTitle className="text-2xl font-bold">Analysen</CardTitle>
        </CardHeader>
        <CardContent className="space-y-4">
          <p className="text-muted-foreground">Zeige deine Metriken</p>
          <Button variant="default" className="w-full">
            Details anzeigen
          </Button>
        </CardContent>
      </Card>
    </div>
  )
}

Alternative: Tailwind-Only-Einrichtung

Vite-Projekte:

npm install -D tailwindcss @tailwindcss/vite
// vite.config.ts
import tailwindcss from '@tailwindcss/vite'
export default { plugins: [tailwindcss()] }
/* src/index.css */
@import "tailwindcss";

Komponentenbibliotheksleitfaden

Umfassender Komponentenkatalog mit Nutzungsmustern, Installation und Kompositionsbeispielen.

Siehe: references/shadcn-components.md

Behandelt:

  • Formular- und Eingabekomponenten (Button, Input, Select, Checkbox, Date Picker, Formularvalidierung)
  • Layout und Navigation (Card, Tabs, Accordion, Navigation Menu)
  • Overlays und Dialoge (Dialog, Drawer, Popover, Toast, Command)
  • Feedback und Status (Alert, Progress, Skeleton)
  • Anzeigekomponenten (Table, Data Table, Avatar, Badge)

Theme und Anpassung

Theme-Konfiguration, CSS-Variablen, Dark Mode-Implementierung und Komponentenanpassung.

Siehe: references/shadcn-theming.md

Behandelt:

  • Dark Mode-Einrichtung mit next-themes
  • CSS-Variable-System
  • Farbanpassung und Paletten
  • Komponentenvariantenanpassung
  • Theme-Umschaltimplementierung

Barrierefreiheitsmuster

ARIA-Muster, Tastaturnavigation, Screenreader-Unterstützung und barrierefreie Komponentennutzung.

Siehe: references/shadcn-accessibility.md

Behandelt:

  • Radix UI Barrierefreiheitsfunktionen
  • Tastaturnavigationsmuster
  • Fokusverwaltung
  • Screenreader-Ansagen
  • Barrierefreiheit von Formularvalidierung

Tailwind Utilities

Kern-Utility-Klassen für Layout, Abstände, Typografie, Farben, Rahmen und Schatten.

Siehe: references/tailwind-utilities.md

Behandelt:

  • Layout-Utilities (Flexbox, Grid, Positionierung)
  • Abstandssystem (Padding, Margin, Gap)
  • Typografie (Schriftgrößen, -gewichte, -ausrichtung, Zeilenhöhe)
  • Farben und Hintergründe
  • Rahmen und Schatten
  • Beliebige Werte für benutzerdefinierte Styles

Responsives Design

Mobile-First-Breakpoints, responsive Utilities und adaptive Layouts.

Siehe: references/tailwind-responsive.md

Behandelt:

  • Mobile-First-Ansatz
  • Breakpoint-System (sm, md, lg, xl, 2xl)
  • Responsive Utility-Muster
  • Container-Queries
  • Max-Width-Queries
  • Benutzerdefinierte Breakpoints

Tailwind-Anpassung

Konfigurationsdateistruktur, benutzerdefinierte Utilities, Plugins und Theme-Erweiterungen.

Siehe: references/tailwind-customization.md

Behandelt:

  • @theme-Direktive für benutzerdefinierte Tokens
  • Benutzerdefinierte Farben und Schriftarten
  • Abstands- und Breakpoint-Erweiterungen
  • Erstellung benutzerdefinierter Utilities
  • Benutzerdefinierte Varianten
  • Layer-Organisation (@layer base, components, utilities)
  • Apply-Direktive für Komponentenextraktion

Visuelles Designsystem

Canvas-basierte Designphilosophie, Prinzipien der visuellen Kommunikation und anspruchsvolle Kompositionen.

Siehe: references/canvas-design-system.md

Behandelt:

  • Designphilosophie-Ansatz
  • Visuelle Kommunikation statt Text
  • Systematische Muster und Komposition
  • Farbe, Form und räumliches Design
  • Minimale Textintegration
  • Ausführung in Museumsqualität
  • Mehrseitige Designsysteme

Utility-Skripte

Python-Automatisierung für Komponenteninstallation und Konfigurationsgenerierung.

shadcn_add.py

Füge shadcn/ui-Komponenten mit Abhängigkeitsverwaltung hinzu:

python scripts/shadcn_add.py button card dialog

tailwind_config_gen.py

Generiere tailwind.config.js mit benutzerdefiniertem Theme:

python scripts/tailwind_config_gen.py --colors brand:blue --fonts display:Inter

Der Generator weigert sich, eine Konfiguration zu erstellen oder zu ersetzen, wenn bereits eine verwandte tailwind.config.js, .cjs, .mjs oder .ts-Datei existiert. Überprüfe zuerst die gemeldete Konfiguration und übergib --force nur, wenn die konkurrierende Ausgabe beabsichtigt ist:

python scripts/tailwind_config_gen.py --colors brand:blue --force

Bewährte Methoden

  1. Komponentenkomposition: Baue komplexe UIs aus einfachen, kombinierbaren Primitiven
  2. Utility-First-Styling: Verwende Tailwind-Klassen direkt; extrahiere Komponenten nur bei echter Wiederholung
  3. Mobile-First-Responsive: Beginne mit mobilen Styles, überlagere responsive Varianten
  4. Barrierefreiheit zuerst: Nutze Radix UI Primitiven, füge Fokus-Zustände hinzu, verwende semantisches HTML
  5. Design-Tokens: Verwende konsistente Abstandsskala, Farbpaletten, Typografiesystem
  6. Dark Mode-Konsistenz: Wende dunkle Varianten auf alle thematisierten Elemente an
  7. Leistung: Nutze automatisches CSS-Purging, vermeide dynamische Klassennamen
  8. TypeScript: Verwende vollständige Typsicherheit für bessere DX
  9. Visuelle Hierarchie: Lasse Komposition die Aufmerksamkeit lenken, verwende Abstände und Farben bewusst
  10. Expertenhandwerk: Jedes Detail zählt – behandle UI als Handwerk

Referenznavigation

Komponentenbibliothek

  • references/shadcn-components.md – Vollständiger Komponentenkatalog
  • references/shadcn-theming.md – Theming und Anpassung
  • references/shadcn-accessibility.md – Barrierefreiheitsmuster

Styling-System

  • references/tailwind-utilities.md – Kern-Utility-Klassen
  • references/tailwind-responsive.md – Responsives Design
  • references/tailwind-customization.md – Konfiguration und Erweiterungen

Visuelles Design

  • references/canvas-design-system.md – Designphilosophie und Canvas-Workflows

Automatisierung

  • scripts/shadcn_add.py – Komponenteninstallation
  • scripts/tailwind_config_gen.py – Konfigurationsgenerierung

Häufige Muster

Formular mit Validierung:

import { useForm } from "react-hook-form"
import { zodResolver } from "@hookform/resolvers/zod"
import * as z from "zod"
import { Form, FormField, FormItem, FormLabel, FormControl, FormMessage } from "@/components/ui/form"
import { Input } from "@/components/ui/input"
import { Button } from "@/components/ui/button"

const schema = z.object({
  email: z.string().email(),
  password: z.string().min(8)
})

export function LoginForm() {
  const form = useForm({
    resolver: zodResolver(schema),
    defaultValues: { email: "", password: "" }
  })

  return (
    <Form {...form}>
      <form onSubmit={form.handleSubmit(console.log)} className="space-y-6">
        <FormField control={form.control} name="email" render={({ field }) => (
          <FormItem>
            <FormLabel>E-Mail</FormLabel>
            <FormControl>
              <Input type="email" {...field} />
            </FormControl>
            <FormMessage />
          </FormItem>
        )} />
        <Button type="submit" className="w-full">Anmelden</Button>
      </form>
    </Form>
  )
}

Responsives Layout mit Dark Mode:

<div className="min-h-screen bg-white dark:bg-gray-900">
  <div className="container mx-auto px-4 py-8">
    <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
      <Card className="bg-white dark:bg-gray-800 border-gray-200 dark:border-gray-700">
        <CardContent className="p-6">
          <h3 className="text-xl font-semibold text-gray-900 dark:text-white">
            Inhalt
          </h3>
        </CardContent>
      </Card>
    </div>
  </div>
</div>

Ressourcen

Individual skills in this repo

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

banner-design

Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional generated or supplied visuals. Actions: design, create, generate banner. Platforms: Facebook, Twitter/X, LinkedIn, YouTube, Instagram, Google Display, website hero, print. Styles: minimalist, gradient, bold typography, photo-based, illustrated, geometric, retro, glassmorphism, 3D, neon, duotone, editorial, collage.

brand

Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.

design

Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads.

design-system

Token architecture, component specifications, and slide generation. Three-layer tokens (primitive→semantic→component), CSS variables, spacing/typography scales, component specs, strategic slide creation. Use for design tokens, systematic design, brand-compliant presentations.

nextlevelbuilder/ui-ux-pro-max

UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient. Integrations: shadcn/ui MCP for component search and examples.

slides

Create strategic HTML presentations with Chart.js, design tokens, responsive layouts, copywriting formulas, and contextual slide strategies.

ui-ux-pro-max

UI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation. Searchable local data: 80 searchable styles (51 active), 192 product palettes and reasoning profiles, 74 font pairings, 119 UX guidelines, 105 icons, 17 GSAP presets, 25 chart types, and 22 stacks.

Verwandte Skills