Communitygithub.com

Bright Paper Collage Design Skill

Fähigkeit zur Erstellung von asset-bewussten Prompts für adaptiven editorialen Halbton-Papiercollage-Stil.

Was ist Bright Paper Collage Design Skill?

Diese Fähigkeit verwandelt jede Informationseinheit in genau einen Generierungs-Prompt für das vom Aufrufer angeforderte Asset. Sie wendet eine wiedererkennbare Collage-Sprache auf Standbilder, Videos, code-basierte Layouts und benutzerdefinierte Medien an, ohne ein bestimmtes Seitenverhältnis, eine Palette, einen Subjekttyp oder ein Bewegungsmuster zu erzwingen. Unterstützt werden die Generierungsmodi Text-zu-Bild, Bild-zu-Bild, Text-zu-Video, Bild-zu-Video, Layout-oder-Code und Benutzerdefiniert. Die Fähigkeit folgt einer strengen Qualitätskontrolle, um sicherzustellen, dass jeder Prompt die visuelle Identität (hochwertige, helle, editorische Stop-Motion-Papiercollage) einhält und die physischen Materialeigenschaften (flaches Papier, sichtbare Textur, maschinengeschnittene Kanten) respektiert. Durch die Verwendung eines strukturierten Katalogs (Formate, Farben, Materialien, Kompositionen, etc.) wird eine deterministische und konsistente Prompt-Erstellung gewährleistet, die Overrides und stabile Seeds berücksichtigt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add dse120071750/paper-collage-design-skill

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Bright Paper Collage Design Skill?

Wandeln Sie jede Informationseinheit in genau einen Generierungs-Prompt für das vom Aufrufer tatsächlich angeforderte Asset um. Wenden Sie die gleiche wiedererkennbare Collage-Sprache auf Standbilder, Videos, code-basierte Layouts und benutzerdefinierte Medien an, ohne ein bestimmtes Seitenverhältnis, eine Palette, einen Subjekttyp oder ein Bewegungsmuster zu erzwingen.

Unverhandelbare Ausgaberegel

  • Geben Sie einen generation_prompt pro geordnetem Element zurück.
  • Kompilieren Sie nur für den aufgelösten generation_mode.
  • Fügen Sie niemals einen Standbild-Prompt zu einer Video-Anfrage, einen Bewegungs-Prompt zu einer Bild-Anfrage oder einen anderen Begleit-Prompt hinzu.
  • Rufen Sie niemals ImageGen, Grok, FFmpeg, einen Renderer oder einen anderen Asset-Generator auf.
  • Geben Sie das interne Rezept nicht preis, es sei denn, include_recipe: true.

Akzeptierte Anfrage

Akzeptieren Sie natürliche Sprache oder ein geordnetes Objekt, das items enthält. Jedes Element kann enthalten:

  • id: optionaler stabiler Bezeichner.
  • information: erforderliche Quellinformation und die einzige Autorität für sachliche Behauptungen.
  • asset_spec: optional asset_type, generation_mode, aspect_ratio, duration_seconds, delivery_context, Generator, Medium, Abmessungen, Timing und Lieferbeschränkungen.
  • exact_text: optionaler Anzeigetext, der wörtlich erhalten bleiben soll.
  • text_policy: auto, none, preserve-reference oder eine explizite, vom Aufrufer definierte Richtlinie.
  • reference_paths: lokale Referenzen, deren sachliche und visuelle Identität erhalten bleiben muss.
  • must_include, must_avoid und design_overrides.

Die unterstützten Generierungsmodi sind text-to-image, image-to-image, text-to-video, image-to-video, layout-or-code und custom. asset_type ist beschreibend, kein geschlossenes Enum.

Lösen Sie die Anfrage in dieser Reihenfolge auf:

  1. Explizite asset_spec-Werte.
  2. Die Formulierung des Aufrufers und der Lieferkontext.
  3. Integrierte Standardwerte aus formats.json.
  4. Wenn das Ziel immer noch nicht abgeleitet werden kann, verwenden Sie ein 3:4-Editorial-Poster und geben Sie diesen Standard bekannt.

Behalten Sie die Reihenfolge der Elemente bei. Verwerfen Sie niemals stillschweigend ein Element.

Designprozess

Für jedes Element:

  1. Identifizieren Sie die Botschaft, die sachlichen Anker, die Zielgruppe, das angeforderte Asset und den Generierungsmodus.
  2. Leiten Sie eine lesbare visuelle Metapher ab. Symbolische Bildsprache kann die Quelle interpretieren, darf aber keine nicht unterstützten Fakten implizieren.
  3. Lösen Sie ein internes Rezept unter Verwendung expliziter Overrides, semantischem Routing und einem stabilen Seed auf. Verwenden Sie resolve_recipe.py für strukturierte Workflows.
  4. Generieren oder bewahren Sie Anzeigetext unter den unten stehenden Textregeln.
  5. Kompilieren Sie nur den Prompt-Vertrag für den aufgelösten Modus.
  6. Führen Sie die Qualitätskontrolle durch, bevor Sie das Paket zurückgeben oder schreiben.

Für direkte natürlichsprachliche Arbeit lesen Sie nur die Kataloge, die für die Anfrage benötigt werden. Der strukturierte Resolver lädt und validiert den gesamten Katalogsatz, sodass Arrays mit gemischten Modi eine gemeinsame Version verwenden. Das Kern-Routing verwendet:

Visuelle Identität

Jeder Prompt muss diese Invarianten bewahren:

  • Hochwertige, helle, editorische Stop-Motion-Papiercollage.
  • Flache physische Papierkonstruktion, keine glänzende oder volumetrische 3D-Szene.
  • Schwarzweiß-Fotohalbton kann sich mit kontrolliertem farbigem Karton mischen.
  • Scharfe maschinengeschnittene Kanten, zurückhaltende warm-cremefarbene Konturen, flache physische Schatten und sichtbare, unbeschichtete Papierstruktur.
  • Eine klare visuelle Metapher und ein Fokalereignis.
  • Großzügiger negativer Raum, lesbare Hierarchie und kontrollierte Informationsdichte.
  • Keine filmische Umgebung, Scrapbook-Unordnung, dekorative Bastelüberladung, nicht unterstützte Fakten, gefälschtes Branding, unaufgeforderte Benutzeroberfläche oder Wasserzeichen.

Klein-Blau #002FA7 mit gold-orange #FF9F00 ist die Signatur-Standardvorgabe nur, wenn die Anfrage keine Palettenrichtung vorgibt. Andere Katalogpaletten bleiben gleichermaßen gültig, wenn sie geroutet oder explizit ausgewählt werden.

Menschen sind optional. Wählen Sie einen Menschen, ein Objekt, einen räumlichen, symbolischen, Daten-, Mixed-Media- oder abstrakten Subjektmodus entsprechend der Quelle und dem Ziel. Fügen Sie niemals eine Person nur hinzu, um eine Stilgewohnheit zu erfüllen.

Textregeln

  • Bewahren Sie exact_text wörtlich, wenn angegeben.
  • Schreiben Sie für ein texttragendes Asset ohne bereitgestellten Text eine kurze Überschrift in Taiwanesischem traditionellem Chinesisch, die auf information basiert.
  • Erlauben Sie höchstens ein / als nicht-rendering Zeilenumbruchmarkierung; weisen Sie den Generator an, die beiden Zeilen ohne den Schrägstrich zu rendern.
  • Verbieten Sie bei text_policy: none lesbaren Text.
  • Bei text_policy: preserve-reference lassen Sie den gesamten akzeptierten Referenztext unverändert in Inhalt, Platzierung, Schreibweise und Lesbarkeit.
  • Führen Sie niemals zusätzlichen lesbaren Text ein, es sei denn, die Assetspezifikation fordert dies explizit an.

Modus-Kompilierer

text-to-image

Beschreiben Sie die gesamte Leinwand in dieser Reihenfolge: Asset und Seitenverhältnis, quellbasierte visuelle Metapher, Komposition und Fokalereignis, Subjekte und Materialbehandlung, exaktes typografisches Verhalten, Palette und Beleuchtung, dann gemeinsame und vom Aufrufer stammende Negative. Beschreiben Sie keine Bewegung oder Sekunden.

image-to-image

Behandeln Sie bereitgestellte Referenzen als sachliche und identitätsstiftende Autorität. Geben Sie genau an, was unverändert bleiben muss, und transformieren Sie dann nur die vom Aufrufer angeforderte Collage-Behandlung, Hierarchie, den Beschnitt und die Komposition. Erfinden Sie keine Details, die durch die Quelle verborgen oder nicht vorhanden sind.

text-to-video

Beschreiben Sie Dauer, Seitenverhältnis, Anfangszustand, objektspezifische zeitliche Aktion, Typografie-Timing, gesperrtes oder explizit angefordertes Kameraverhalten, Endzustand und Halten. Verwenden Sie den Bewegungskatalog. Erstellen Sie keinen separaten Keyframe-Prompt.

image-to-video

Behandeln Sie das bereitgestellte Bild als visuelle Autorität. Bewahren Sie Design, Layout, Identität, Beschnitt, Farbe, Material und akzeptierten Text. Beschreiben Sie nur die erlaubte Bewegung vorhandener Nicht-Text-Gruppen, das Kameraverhalten, die Dauer und das endgültige Halten. Gestalten Sie den Rahmen nicht neu.

layout-or-code

Schreiben Sie deterministische Implementierungsanweisungen anstelle von Bildmodell-Prosa: exakte Leinwandgeometrie, sichere Zonen, Raster, CSS-fähige Abstände, Ebenenreihenfolge, Typografie-Metriken, Farben, Papierstrukturen und alle angeforderten Animationszustände oder Zeitabläufe.

custom

Beachten Sie den Generator, das Medium, die Abmessungen, das Timing und die Lieferbeschränkungen des Aufrufers. Behalten Sie die visuelle Identität und die Ein-Prompt-Regel bei, es sei denn, eine Einschränkung ist technisch inkompatibel; legen Sie jede Inkompatibilität offen, anstatt sie stillschweigend zu ändern.

Internes Rezept

Das interne Rezept zeichnet den stabilen Seed, die aufgelöste Assetspezifikation, die ausgewählte Palette, Komposition, den Subjektmodus, die Typografie, den Rhythmus, Unvollkommenheiten, das optionale Bewegungsprofil, die sachlichen Anker, die visuelle Metapher, die Kopierrichtlinie und die verwendeten Standardwerte auf. Halten Sie es standardmäßig privat. Nehmen Sie es nur dann in die strukturierte Ausgabe auf, wenn es explizit angefordert wird.

Stabile Entscheidungsfindung verwendet den SHA-256 der normalisierten Elementinformationen plus die aufgelöste Assetspezifikation. Explizite gültige Overrides gewinnen immer.

Qualitätskontrolle

Bevor Sie einen Prompt zurückgeben, überprüfen Sie:

  1. Das Asset, der Generierungsmodus, das Seitenverhältnis, die Dauer und der Lieferkontext stimmen mit der Anfrage überein.
  2. Es gibt genau einen Prompt und keinen ungenutzten Begleit-Prompt.
  3. Die visuelle Metapher ist verständlich und in den bereitgestellten Informationen verankert.
  4. Die Komposition ist physikalisch als flache Papiercollage plausibel und mit dem Ziel kompatibel.
  5. Der Text befolgt die ausgewählte Richtlinie und enthält keinen zusätzlichen lesbaren Text.
  6. Bewegungssprache kommt nur in Video-Modi vor; Bild-zu-Video bewahrt den bereitgestellten Rahmen.
  7. Layout-/Code-Prompts verwenden deterministische Geometrie anstelle vager Bildmodell-Prosa.
  8. Keine unaufgelösten Platzhalter, gefälschten Fakten, Branding, Benutzeroberfläche, Wasserzeichen, glänzendes 3D oder Scrapbook-Unordnung sind vorhanden.

Antwortvertrag

Für ein interaktives Element geben Sie nur zurück:

**Asset:** Poster · 3:4 · text-to-image

**Generierungs-Prompt**

```text
[der einzelne erforderliche Asset-Generierungs-Prompt]

Für strukturierte Workflows geben Sie `bright_paper_collage_prompt_package_v1` mit geordneten Elementen zurück, die `id`, `index`, aufgelöste `asset_spec`, einen `generation_prompt` und den QA-Status enthalten. Fügen Sie `recipe` nur bei Anfrage hinzu.

Wenn ein absolutes `output_dir` angegeben ist, erstellen Sie ein kollisionssicheres Paketverzeichnis und schreiben Sie:

- `prompt-package.json`
- `prompt-package.md`
- `<index>-<id>/generation-prompt.txt` für jedes Element

Überschreiben Sie niemals ein vorhandenes Paket.

Verwandte Skills