Communitygithub.com

majiayu000/claude-skill-registry

Verwenden, wenn der Nutzer mehrere Designstile, visuelle Richtungen oder Mockups für eine Webseite erkunden, vergleichen oder A/B-Testen möchte, bevor mit der Implementierung begonnen wird. Triggert bei "zeige mir Designoptionen", "Stil-Erkundung", "Design-Vergleich", "visuelle Optionen".

Was ist claude-skill-registry?

Der "Web Design Wizard" ist eine KI-Agenten-Fähigkeit, die den gesamten Workflow von der Design-Erkundung bis zur parallelen Implementierung mehrerer visueller Stile für eine Webseite orchestriert. Der Agent divergiert zunächst, indem er verschiedene Designrichtungen generiert, und konvergiert dann auf die beste Option. Die Fähigkeit ist für Plattformen wie Claude Code, Cursor oder Codex konzipiert und nutzt eine Reihe von Sub-Skills wie `ui-ux-pro-max` zur Design-System-Generierung, `superpowers:using-git-worktrees` für parallele Entwicklungszweige und `frontend-design` für die produktionsreife Implementierung. Der Workflow ist streng in Phasen unterteilt: Discovery (Kontextsammlung), Style-Generierung (Erstellung von 4 Design-Systemen), iterative Verfeinerung, Grafikpräferenzabfrage, Projekteinrichtung, parallele Implementierung (alle Stile gleichzeitig) und parallele Verifikation. Ein zentrales Merkmal ist die konsequente Parallelisierung: In Phase 6 und 7 werden alle Sub-Agenten in einer einzigen Nachricht mit mehreren Task-Aufrufen gestartet, um maximale Effizienz zu erreichen. Der Agent vermeidet häufige Fehler wie die sequenzielle Ausführung oder das erneute Generieren von Design-Spezifikationen in Sub-Agenten und bietet eine klare Fehlerbehandlung für jeden Schritt.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Web Design Wizard

Übersicht

Generiere mehrere unterschiedliche Designstile für eine Webseite in parallelen Worktrees, sodass der Nutzer vergleichen und verfeinern kann, bevor er sich auf eine Richtung festlegt. Kernprinzip: divergent erkunden, dann auf die beste Option konvergieren.

Wann verwenden

  • Der Nutzer möchte verschiedene Designstile für eine Webseite erkunden
  • Der Nutzer fragt nach Designoptionen, visueller Richtung oder Stilvergleich
  • Der Nutzer möchte mehrere Implementierungen zur Auswahl

NICHT verwenden, wenn:

  • Der Nutzer bereits ein spezifisches Design definiert hat → saurun:react-tailwind-v4-components oder frontend-design direkt verwenden
  • Der Nutzer ein bestehendes Design modifizieren möchte, anstatt neue zu erstellen

Voraussetzungen

Alle folgenden Fähigkeiten müssen installiert sein. Wenn eine fehlt, anhalten und den Nutzer informieren.

FähigkeitVerwendet inZweck
ui-ux-pro-maxPhase 2Design-System-Generierung
superpowers:using-git-worktreesPhase 6Parallele Worktree-Einrichtung
frontend-designPhase 6Produktionsreife Implementierung
vercel-react-best-practicesPhase 6React-Optimierung
copywritingPhase 6Text-Verfeinerung
nano-banana-proPhase 6Bildgenerierung — Installation: npx skills add intellectronica/agent-skills@nano-banana-pro -g -y

Workflow

digraph design_wizard {
    "Benutzeranfrage" [shape=doublecircle];
    "Discovery" [shape=box];
    "Stil-Generierung" [shape=box];
    "Nutzer zufrieden?" [shape=diamond];
    "Verfeinerung" [shape=box];
    "Grafik-Präferenz" [shape=box];
    "Projekt-Einrichtung" [shape=box];
    "Parallele Implementierung" [shape=box];
    "Parallele Verifikation" [shape=box];
    "Fertig" [shape=doublecircle];

    "Benutzeranfrage" -> "Discovery";
    "Discovery" -> "Stil-Generierung";
    "Stil-Generierung" -> "Nutzer zufrieden?";
    "Nutzer zufrieden?" -> "Verfeinerung" [label="nein"];
    "Verfeinerung" -> "Nutzer zufrieden?";
    "Nutzer zufrieden?" -> "Grafik-Präferenz" [label="ja"];
    "Grafik-Präferenz" -> "Projekt-Einrichtung";
    "Projekt-Einrichtung" -> "Parallele Implementierung";
    "Parallele Implementierung" -> "Parallele Verifikation";
    "Parallele Verifikation" -> "Fertig";
}

Phase 1: Discovery

Verwende AskUserQuestion, um Kontext zu sammeln. Batch-Fragen — bis zu 4 Fragen pro Aufruf. Offensichtliche Antworten ableiten (z. B. ein Café ist verbraucherorientiert, wahrscheinlich warme Stimmung).

Sammeln:

  1. Projektname — aus package.json oder Git-Repo-Namen erkennen, mit Nutzer bestätigen
  2. Seitentyp — Landing, Portfolio, Blog, E-Commerce, SaaS, Dokumentation
  3. Zielgruppe — Fachleute, Verbraucher, Entwickler, Kreativbranche
  4. Stimmung/Gefühl — Professionell, Verspielt, Luxuriös, Minimalistisch, Mutig, Warm, Futuristisch
  5. Inhaltssprache — Englisch, Dänisch, etc.
  6. Stilpräferenzen/Anti-Präferenzen — nur, wenn nicht offensichtlich

Fragen überspringen, wenn die Antwort aus der Anfrage des Nutzers offensichtlich ist.

Phase 2: Stil-Generierung

Designstile mit ui-ux-pro-max generieren:

Standard: 4 Stile (Nutzer kann andere Anzahl anfordern).

Für jeden Stil:

  1. Vielfältige Schlüsselwörter aus den Discovery-Antworten erstellen. Kombinieren: Seitentyp + Zielgruppe + Stimmung + einzigartige Ästhetik. Sicherstellen, dass alle Stile variieren.

  2. Design-System generieren: ui-ux-pro-max über das Skill-Tool mit Argumenten aufrufen: "[Schlüsselwörter]" --design-system --persist -p "[ProjektName]" --page "[Stilname]" Speichert unter: design-system/pages/[Stilname].md im aktuellen Arbeitsverzeichnis.

  3. Dem Nutzer präsentieren mit: Stilname, Hauptfarben, Typografie, Stimmungs-Adjektive und bester Anwendungsfall.

Generierte Stile verfolgen, um doppelte Schlüsselwörter in Verfeinerungsrunden zu vermeiden.

Phase 3: Verfeinerung (Iterativ)

Nutzer sagtAktion
"Gib mir N komplett andere Stile"N NEUE Stile mit unterschiedlichen Schlüsselwörtern generieren
"Gib mir N weitere Optionen"N NEUE generieren (vorherige Schlüsselwörter vermeiden)
"Ich mag X und Y, gib mir mehr wie X"X & Y behalten, Variationen von X generieren
"Kombiniere Stile X und Y"1 neuen generieren, der diese Ästhetiken mischt
"Implementiere X, Y, Z" oder "Implementiere alle"Mit Auswahl zu Phase 4 wechseln

Phase 4: Grafik-Präferenz

Vor der Implementierung nach Grafiken für alle ausgewählten Stile auf einmal fragen:

Verwende AskUserQuestion mit Optionen:

  • "Viele Grafiken für alle (Hero + Akzentgrafiken + Illustrationen)"
  • "Minimale Grafiken für alle (nur Hero-Bild)"
  • "Das Design bestimmt die Grafiken" (Empfohlen)
  • "Ich möchte pro Stil wählen"

Nur pro Stil fragen, wenn der Nutzer die letzte Option wählt.

Phase 5: Projekt-Einrichtung

Projektort bestätigen

Vorschlag: designs/[Projektname]/ im aktuellen Arbeitsverzeichnis.

Nutzer bitten, zu bestätigen oder zu überschreiben.

Projekt erstellen

  1. mkdir -p [Ort]
  2. concept.md schreiben — siehe concept-template.md für die Vorlage. Aus den Discovery-Antworten befüllen. Nur Felder ausfüllen, zu denen du Daten hast — Abschnitte ohne Informationen weglassen.
  3. git init NICHT ausführen — das bestehende Repo verwenden. Projektdokumente im aktuellen Branch committen.
git add designs/[Projektname]/concept.md
git commit -m "docs: [Projektname] Design-Exploration initialisieren"

Projektstruktur

[Repo-Wurzel]/
├── designs/[Projektname]/
│   └── concept.md
├── design-system/pages/
│   ├── [Stil-1].md
│   └── [Stil-2].md
└── .worktrees/
    ├── [Stil-1-Branch]/    # React + Vite + TypeScript Projekt
    └── [Stil-2-Branch]/

Phase 6: Parallele Implementierung

KRITISCH: Alle Implementierungs-Agenten in EINER EINZIGEN Nachricht mit mehreren Task-Tool-Aufrufen starten.

Für jeden ausgewählten Stil einen Sub-Agenten starten. Siehe implementation-prompt.md für die vollständige Prompt-Vorlage. [absoluter-Pfad-zur-Repo-Wurzel] durch den tatsächlichen Repo-Wurzel-Pfad ersetzen, damit Sub-Agenten Cross-Worktree-Referenzen auflösen können.

Wichtige Punkte für jeden Sub-Agenten:

  • superpowers:using-git-worktrees verwenden, um Worktree unter .worktrees/[Stilname]/ zu erstellen
  • React + Vite + TypeScript Projekt erstellen: npm create vite@latest . -- --template react-ts
  • Design-Spezifikation aus design-system/pages/[Stilname].md lesen
  • Skill-Tool verwenden, um aufzurufen: frontend-design, vercel-react-best-practices, copywriting, nano-banana-pro
  • Bilder gemäß Grafik-Präferenz generieren
  • Mit npm run build bauen, um zu verifizieren
  • Alle Änderungen committen

Auf ALLE Agenten warten, bevor Phase 7 beginnt.

Phase 7: Parallele Verifikation

KRITISCH: Alle Verifikations-Agenten in EINER EINZIGEN Nachricht mit mehreren Task-Tool-Aufrufen starten.

Für jede Implementierung einen Verifikations-Sub-Agenten starten. Siehe verification-prompt.md für die vollständige Prompt-Vorlage. Ports sequenziell zuweisen (5173, 5174, 5175, ...) und [absoluter-Pfad-zur-Repo-Wurzel] durch den tatsächlichen Pfad ersetzen.

Verifikationsprüfungen:

  • Dev-Server startet ohne Fehler
  • Alle URLs/Links sind gültig
  • Bilder existieren und sind korrekt referenziert
  • Einhaltung der Design-Spezifikation (Farbe, Typografie, Layout, Effekte) — Bewertung 1-10
  • Produktions-Build erfolgreich

Nachdem alle fertig sind, Vergleichszusammenfassung anzeigen:

Stil 1: [Name] — ✅ Alles bestanden — Design: 8.5/10
Stil 2: [Name] — ⚠️ 2 defekte URLs — Design: 9.0/10
Stil 3: [Name] — ❌ Build fehlgeschlagen — Siehe Bericht

Den besten Stil basierend auf den Ergebnissen empfehlen.

Kurzreferenz

PhaseAktionWichtiges Werkzeug
1. DiscoveryKontext via AskUserQuestion sammeln (Batch bis zu 4)AskUserQuestion
2. Stil-Generierung4 Design-Systeme via ui-ux-pro-max generierenSkill
3. VerfeinerungIterieren, bis der Nutzer Stile auswähltAskUserQuestion
4. GrafikenGrafik-Präferenz für ausgewählte Stile erfragenAskUserQuestion
5. Projekt-Einrichtungconcept.md erstellen, Gerüst committenWrite, Bash
6. ImplementierungParallele Sub-Agenten pro Stil startenTask
7. VerifikationParallele Verifikations-Agenten starten, Vergleich anzeigenTask

Häufige Fehler

  • Design-Spezifikationen in Sub-Agenten neu generieren — Design-Spezifikationen werden in Phase 2 erstellt. Sub-Agenten LESEN sie, rufen ui-ux-pro-max nie erneut auf.
  • Sequenzielles Starten von Sub-Agenten — Phase 6 und 7 MÜSSEN alle Agenten in EINER Nachricht mit mehreren Task-Aufrufen starten. Niemals einzeln.
  • Grafik-Präferenz überspringen — immer vor der Implementierung fragen. Nicht annehmen.
  • git add . in Worktrees verwenden — nur bestimmte Pfade stagen, um node_modules, .env oder OS-Dateien nicht zu committen.
  • Identische Schlüsselwörter über Stile hinweg — verwendete Schlüsselwörter verfolgen, um Vielfalt sicherzustellen. Doppelte Schlüsselwörter erzeugen doppelte Designs.

Fehlerbehandlung

FehlerWiederherstellung
ui-ux-pro-max-Skript schlägt fehlMit einfacheren Schlüsselwörtern erneut versuchen. Wenn anhaltend, Design-System manuell aus den Stil-Schlüsselwörtern erstellen.
Alle Stile abgelehntNutzer nach spezifischer Richtung fragen: "Was hat dir nicht gefallen? Farben? Layout? Gesamteindruck?"
Sub-Agenten-Fähigkeit nicht gefundenDer Agent sollte das Skill-Tool zum Aufrufen verwenden. Wenn die Fähigkeit wirklich fehlt, diesen Verbesserungsschritt überspringen und notieren.
Implementierungs-Build schlägt fehlIm Worktree reparieren, Build erneut ausführen. Problem melden, wenn nicht behebbar.

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