Communitygithub.com

Frontend Design

Erstelle unverwechselbare, produktionstaugliche Frontend-Oberflächen, die der generischen „AI-Slop“-Ästhetik entgehen. Fokus auf kreative Richtung und einprägsame Designentscheidungen.

Was ist Frontend Design?

Diese Skill-Anleitung für KI-Agenten (wie Claude Code, Cursor, Codex) hilft dir, visuell herausragende Web-Oberflächen zu gestalten, die sich von generischen, KI-generierten Layouts abheben. Der Skill „Frontend Design“ legt einen strukturierten Design-Thinking-Prozess vor: Zuerst wird eine kühne ästhetische Richtung gewählt (z. B. brutalistisch, maximalistisch, retro-futuristisch), dann die Typografie, Farben, Komposition und Bewegungsabläufe zielgerichtet umgesetzt. Er unterstützt OpenClaw und ähnliche Tools und liefert konkrete CSS-Codebeispiele, Vermeidungslisten (z. B. keine Standardschriftarten wie Inter oder Roboto, keine lilanen Verläufe auf Weiß) und Implementierungsprinzipien wie abwechselnde Generationen und richtungsgebundene Komplexität. Der Fokus liegt auf Einprägsamkeit, Authentizität und handwerklicher Qualität – perfekt für Landing Pages, Produkt-UIs und Redesigns, bei denen visuelle Wirkung entscheidend ist.

Funktioniert mit✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/design/frontend-design-wpank-ai

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Frontend Design?

Erstelle einprägsame Frontend-Oberflächen, die sich durch mutige kreative Entscheidungen von generischer KI-generierter Ästhetik abheben.

Siehe auch: ui-design für Grundlagen (Typografie, Farbe, Abstände), web-design für CSS-Muster.

Installation

OpenClaw / Moltbot / Clawbot

npx clawhub@latest install frontend-design

WAS dieser Skill tut

Leitet die Erstellung visuell unverwechselbarer Web-Oberflächen an:

  • Festlegen einer kühnen ästhetischen Richtung vor dem Programmieren
  • Bewusste Entscheidungen bei Typografie, Farbe und Raum
  • Bewegung und Mikrointeraktionen, die begeistern
  • Vermeidung der vorhersehbaren Muster, die KI-generierte UIs kennzeichnen

WANN man ihn verwenden sollte

  • Beim Erstellen einer neuen Komponente, Seite oder Webanwendung
  • Bei der Entwicklung von Landing Pages, Marketingseiten oder Produkt-UIs
  • Beim Redesign von Oberflächen, um sie einprägsamer zu machen
  • Bei jeder Frontend-Arbeit, bei der visuelle Wirkung zählt

SCHLAGWÖRTER

Frontend-Design, Web-UI, UI-Design, Landing Page, kreatives UI, Web-Ästhetik, Typografie, visuelles Design, Bewegungsdesign, unverwechselbare Oberfläche

Design-Thinking-Prozess

Bevor du Code schreibst, lege eine ästhetische Richtung fest:

1. Kontext verstehen

  • Zweck: Welches Problem löst diese Oberfläche?
  • Zielgruppe: Wer nutzt sie und was erwartet sie?
  • Randbedingungen: Framework, Leistung, Barrierefreiheitsanforderungen

2. Eine kühne Richtung wählen

Wähle eine extreme Ästhetik – Mittelmäßigkeit ist vergesslich:

RichtungEigenschaften
Brutal-minimalistischSchroff, essenziell, nichts Überflüssiges
Maximalistisches ChaosDicht, geschichtet, bewusst überwältigend
Retro-futuristischVermischt Vintage-Ästhetik mit moderner Technik
Organisch/NatürlichWeich, fließend, von der Natur inspiriert
Luxuriös/VerfeinertHochwertige Materialien, subtile Eleganz
Verspielt/SpielzeugartigLustig, zugänglich, bunt
Redaktionell/MagazinartigSchriftenlastig, rasterbasiert
Brutalistisch/RohOffene Struktur, Anti-Design
Art déco/GeometrischKühne Formen, Symmetrie, Ornamente
Industriell/ZweckmäßigFunktionsorientiert, robust

3. Das einprägsame Element identifizieren

Was ist das eine Ding, an das sich jemand bei dieser Oberfläche erinnern wird? Stehe dazu.

Ästhetische Richtlinien

Typografie

NIEMALS generische Schriftarten verwenden:

  • Arial, Helvetica, system-ui
  • Inter, Roboto (außer hochgradig beabsichtigt)

DO wähle unverwechselbare Schriftarten:

  • Kombiniere eine charakterstarke Auszeichnungsschrift mit einer eleganten Fließtextschrift
  • Entdecke: Space Grotesk, Clash Display, Cabinet Grotesk, Satoshi, General Sans, Instrument Serif, Fraunces, Newsreader
/* Beispiel-Kombination */
--font-display: 'Clash Display', sans-serif;
--font-body: 'Satoshi', sans-serif;

Farbe und Thema

  • Verpflichte dich zu einer stimmigen Palette – keine abgesicherten Kompromisse
  • Dominant + Akzent ist besser als gleichmäßig verteilte Farben
  • CSS-Variablen für Konsistenz verwenden
  • Vermeide lila Verläufe auf Weiß (der „KI-Standard“)
:root {
  --color-bg: #0a0a0a;
  --color-surface: #141414;
  --color-text: #fafafa;
  --color-accent: #ff4d00;
  --color-muted: #666666;
}

Räumliche Komposition

Erwartungen brechen:

  • Asymmetrie statt perfekter Balance
  • Überlappende Elemente bewusst einsetzen
  • Diagonaler Fluss oder unkonventionelle Layouts
  • Großzügiger Negativraum ODER kontrollierte Dichte – keine Mitte
  • Rasterdurchbrechende Elemente, die Aufmerksamkeit erregen

Bewegung und Interaktion

Konzentriere dich auf Momente mit großer Wirkung:

  • Seitenladen: Gestaffelte Einblendungen mit animation-delay
  • Scroll-getriggerte Animationen, die überraschen
  • Hover-Zustände mit Persönlichkeit
  • Bevorzuge CSS-Animationen für HTML; Motion-Bibliothek für React
/* Gestaffelter Eintritt */
.card { animation: fadeUp 0.6s ease-out backwards; }
.card:nth-child(1) { animation-delay: 0.1s; }
.card:nth-child(2) { animation-delay: 0.2s; }
.card:nth-child(3) { animation-delay: 0.3s; }

@keyframes fadeUp {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

Hintergründe und Atmosphäre

Tiefe und Atmosphäre schaffen:

  • Verlaufsnetze und Mehrfarbverläufe
  • Rauschen-Texturen und Körnung-Overlays
  • Geometrische Muster oder subtile Raster
  • Geschichtete Transparenzen
  • Dramatische Schatten oder völlige Flachheit
  • Benutzerdefinierte Cursor für interaktive Elemente

Implementierungsprinzipien

Komplexität an die Vision anpassen

  • Maximalistische Vision → aufwändiger Code mit umfangreichen Animationen
  • Minimalistische Vision → Zurückhaltung, Präzision, perfekte Abstände
  • Eleganz = die Vision gut umsetzen, nicht mehr hinzufügen

Zwischen Generationen variieren

Sich niemals auf Muster versteifen:

  • Helle/dunkle Themen abwechseln
  • Bei jeder Iteration andere Schriftfamilien verwenden
  • Unterschiedliche ästhetische Richtungen erkunden
  • Jedes Design sollte sich einzigartig anfühlen

NIEMALS tun

  1. NIEMALS generische Schriftfamilien verwenden (Inter, Roboto, Arial, Systemschriften)
  2. NIEMALS lila Verläufe auf weißen Hintergründen – die „KI-Ästhetik“
  3. NIEMALS vorhersehbare, von der Stange wirkende Layouts verwenden
  4. NIEMALS die Design-Thinking-Phase überspringen – verstehen, bevor man baut
  5. NIEMALS mit sicheren, mittelmäßigen Ästhetiken lavieren – bekenne dich zu einer Richtung
  6. NIEMALS vergessen, dass unverwechselbares Design unverwechselbaren Code erfordert
  7. NIEMALS bei den gleichen Mustern zwischen Generationen verharren – bewusst variieren
  8. NIEMALS Komplexität ohne Zweck hinzufügen – Minimalismus und Maximalismus erfordern beide Absicht

Individual skills in this repo

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

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

Verwandte Skills