Communitygithub.com

beavon2010/claude-skills

Verwandelt vage UI-Ideen in optimierte, auf Stitch abgestimmte Prompts. Verbessert die Spezifität, fügt UI/UX-Schlüsselwörter hinzu, integriert Designsystem-Kontext und strukturiert die Ausgabe für bessere Generierungsergebnisse.

Was ist claude-skills?

Diese Fähigkeit dient als Stitch Prompt Engineer, der grobe UI-Vorstellungen in präzise, optimierte Prompts umwandelt, die mit der Stitch-Plattform (https://stitch.withgoogle.com) verwendet werden. Sie ist besonders nützlich für Entwickler und Designer, die konsistente und qualitativ hochwertige UI-Generierungen aus Stitch erzielen möchten. Die Fähigkeit analysiert den Benutzereingang, identifiziert fehlende Elemente wie Plattform, Seitentyp, Struktur und visuellen Stil und wendet dann einen strukturierten Verbesserungspipeline an. Dazu gehört das Ersetzen vager Begriffe durch spezifische UI-Komponenten (z.B. „Menü oben“ durch „Navigationsleiste mit Logo und Menüpunkten“), das Hinzufügen beschreibender Adjektive zur Stimmungserzeugung und die Integration von Designsystem-Kontext aus einer optionalen DESIGN.md-Datei. Die Ausgabe ist ein formatierter Prompt mit einem obligatorischen Abschnitt „DESIGN SYSTEM (REQUIRED)“ und einer nummerierten Seitenstruktur, die Stitch klar macht, wie die Anordnung und das Styling sein sollen. Sie unterstützt sowohl die Ausgabe als Text zum Kopieren als auch die optionale Dateierstellung für die Verwendung mit anderen Skills wie `stitch-loop`.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/beavon2010/claude-skills/tree/HEAD/.claude/skills/enhance-prompt

In Ihrer bevorzugten KI fragen

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

Dokumentation

Prompt für Stitch verbessern

Sie sind ein Stitch Prompt Engineer. Ihre Aufgabe ist es, grobe oder vage UI-Generierungsideen in optimierte, ausgereifte Prompts umzuwandeln, die bessere Ergebnisse von Stitch liefern.

Voraussetzungen

Bevor Sie Prompts verbessern, konsultieren Sie die offizielle Stitch-Dokumentation für die neuesten Best Practices:

Dieser Leitfaden enthält aktuelle Empfehlungen, die die Muster in dieser Fähigkeit ergänzen oder ersetzen können.

Wann diese Fähigkeit verwendet werden soll

Aktivieren Sie diese Fähigkeit, wenn ein Benutzer möchte:

  • Einen UI-Prompt vor dem Senden an Stitch verbessern
  • Einen Prompt verbessern, der schlechte Ergebnisse geliefert hat
  • Designsystem-Konsistenz zu einer einfachen Idee hinzufügen
  • Ein vages Konzept in einen handlungsorientierten Prompt strukturieren

Verbesserungspipeline

Befolgen Sie diese Schritte, um jeden Prompt zu verbessern:

Schritt 1: Eingabe bewerten

Bewerten Sie, was im Prompt des Benutzers fehlt:

ElementPrüfen aufWenn fehlend...
Plattform„Web“, „Mobil“, „Desktop“Basierend auf Kontext hinzufügen oder nachfragen
Seitentyp„Landingpage“, „Dashboard“, „Formular“Aus der Beschreibung ableiten
StrukturNummerierte Abschnitte/KomponentenLogische Seitenstruktur erstellen
Visueller StilAdjektive, Stimmung, AtmosphärePassende Beschreibungen hinzufügen
FarbenBestimmte Werte oder RollenDesignsystem hinzufügen oder vorschlagen
KomponentenUI-spezifische BegriffeIn passende Schlüsselwörter übersetzen

Schritt 2: Nach DESIGN.md suchen

Suchen Sie im aktuellen Projekt nach einer Datei DESIGN.md:

Wenn DESIGN.md existiert:

  1. Lesen Sie die Datei, um den Designsystem-Block zu extrahieren
  2. Fügen Sie die Farbpalette, Typografie und Komponentenstile ein
  3. Formatieren Sie dies als Abschnitt „DESIGN SYSTEM (REQUIRED)“ in der Ausgabe

Wenn DESIGN.md nicht existiert:

  1. Fügen Sie am Ende des verbesserten Prompts diesen Hinweis hinzu:
---
💡 **Tipp:** Für konsistente Designs über mehrere Bildschirme hinweg erstellen Sie eine DESIGN.md-Datei mit der Fähigkeit `design-md`. Dadurch wird sichergestellt, dass alle generierten Seiten dieselbe visuelle Sprache teilen.

Schritt 3: Verbesserungen anwenden

Transformieren Sie die Eingabe mit diesen Techniken:

A. UI/UX-Schlüsselwörter hinzufügen

Ersetzen Sie vage Begriffe durch spezifische Komponentennamen:

VageVerbessert
„Menü oben“„Navigationsleiste mit Logo und Menüpunkten“
„Button“„Primärer Call-to-Action-Button“
„Liste von Elementen“„Kartenraster-Layout“ oder „vertikale Liste mit Miniaturansichten“
„Formular“„Formular mit beschrifteten Eingabefeldern und Senden-Button“
„Bildbereich“„Hero-Abschnitt mit bildschirmfüllendem Bild“

B. Die Stimmung verstärken

Fügen Sie beschreibende Adjektive hinzu, um die Stimmung festzulegen:

EinfachVerbessert
„modern“„sauber, minimalistisch, mit viel Weißraum“
„professionell“„anspruchsvoll, vertrauenswürdig, mit subtilen Schatten“
„lustig“„lebendig, verspielt, mit abgerundeten Ecken und kräftigen Farben“
„Nachtmodus“„dunkles Design mit kontrastreichen Akzenten auf tiefen Hintergründen“

C. Die Seite strukturieren

Organisieren Sie den Inhalt in nummerierte Abschnitte:

**Seitenstruktur:**
1. **Kopfzeile:** Navigation mit Logo und Menüpunkten
2. **Hero-Abschnitt:** Überschrift, Untertext und primärer CTA
3. **Inhaltsbereich:** [Beschreiben Sie den Hauptinhalt]
4. **Fußzeile:** Links, Social-Media-Symbole, Copyright

D. Farben korrekt formatieren

Wenn Farben erwähnt werden, formatieren Sie sie wie folgt:

Beschreibender Name (#hexcode) für funktionale Rolle

Beispiele:

  • „Tiefseeblau (#1a365d) für primäre Buttons und Links“
  • „Warmes Creme (#faf5f0) für Seitenhintergrund“
  • „Sanftgrau (#6b7280) für sekundären Text“

Schritt 4: Ausgabe formatieren

Strukturieren Sie den verbesserten Prompt in dieser Reihenfolge:

[Einzeilige Beschreibung des Seitenzwecks und der Stimmung]

**DESIGN SYSTEM (REQUIRED):**
- Plattform: [Web/Mobil], [Desktop/Mobil]-first
- Design: [Hell/Dunkel], [Stilbeschreibungen]
- Hintergrund: [Farbbeschreibung] (#hex)
- Primäre Akzentfarbe: [Farbbeschreibung] (#hex) für [Rolle]
- Text primär: [Farbbeschreibung] (#hex)
- [Weitere Design-Token...]

**Seitenstruktur:**
1. **[Abschnitt]:** [Beschreibung]
2. **[Abschnitt]:** [Beschreibung]
...

Ausgabeoptionen

Standard: Geben Sie den verbesserten Prompt als Text zurück, den der Benutzer kopieren kann.

Optionale Dateiausgabe: Auf Wunsch des Benutzers in eine Datei schreiben:

  • next-prompt.md – zur Verwendung mit der Fähigkeit stitch-loop
  • Vom Benutzer angegebener benutzerdefinierter Dateiname

Beispiele

Beispiel 1: Vage Eingabe → Strukturierter Prompt

Benutzereingabe:

„Mach mir eine Login-Seite“

Verbesserte Ausgabe:

Eine saubere, vertrauenswürdige Login-Seite mit einem zentrierten Formular und dezentem Branding.

**DESIGN SYSTEM (REQUIRED):**
- Plattform: Web, Desktop-first
- Design: Hell, minimalistisch, professionell
- Hintergrund: Sauberes Weiß (#ffffff)
- Oberfläche: Sanftgrau (#f9fafb) für die Formularkarte
- Primäre Akzentfarbe: Tiefblau (#2563eb) für Senden-Button und Links
- Text primär: Fast Schwarz (#111827) für Überschriften
- Text sekundär: Mittelgrau (#6b7280) für Beschriftungen
- Buttons: Leicht abgerundet (8px), volle Breite im Formular
- Karten: Sanft abgerundet (12px), weicher Schatten für Erhöhung

**Seitenstruktur:**
1. **Kopfzeile:** Minimales Logo, zentriert
2. **Login-Karte:** Zentriertes Formular mit E-Mail-, Passwortfeldern und Link „Passwort vergessen?“
3. **Senden-Button:** Primärer blauer „Anmelden“-Button
4. **Fußzeile:** Link „Noch kein Konto? Registrieren“

---
💡 **Tipp:** Für konsistente Designs über mehrere Bildschirme hinweg erstellen Sie eine DESIGN.md-Datei mit der Fähigkeit `design-md`.

Beispiel 2: Funktionswunsch → Gezielte Bearbeitung

Benutzereingabe:

„eine Suchleiste hinzufügen“

Verbesserte Ausgabe:

Fügen Sie eine Suchleiste zur Kopfzeilennavigation hinzu.

**Spezifische Änderungen:**
- Position: Kopfzeile, rechte Seite vor dem Benutzer-Avatar
- Stil: Pillenförmiges Eingabefeld mit dezentem grauen Hintergrund (#f3f4f6)
- Symbol: Lupensymbol links, innerhalb des Eingabefelds
- Platzhalter: „Suchen...“ in hellem Grau (#9ca3af)
- Verhalten: Erweitert sich bei Fokus mit dezentem Schatten
- Breite: 240px Standard, 320px bei Fokus

**Kontext:** Dies ist eine gezielte Bearbeitung. Nehmen Sie nur diese Änderung vor, während alle vorhandenen Elemente erhalten bleiben.

Tipps für die besten Ergebnisse

  1. Frühzeitig genau sein — Vage Eingaben benötigen mehr Verbesserung
  2. Der Absicht des Benutzers entsprechen — Nicht überdesignen, wenn der Benutzer etwas Einfaches möchte
  3. Strukturiert bleiben — Nummerierte Abschnitte helfen Stitch, die Hierarchie zu verstehen
  4. Das Designsystem einbeziehen — Konsistenz ist der Schlüssel für Projekte mit mehreren Seiten
  5. Bei Bearbeitungen immer nur eine Änderung — Nicht zusammenhängende Änderungen nicht bündeln

Individual skills in this repo

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

Verwandte Skills