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_promptpro 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: optionalasset_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-referenceoder eine explizite, vom Aufrufer definierte Richtlinie.reference_paths: lokale Referenzen, deren sachliche und visuelle Identität erhalten bleiben muss.must_include,must_avoidunddesign_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:
- Explizite
asset_spec-Werte. - Die Formulierung des Aufrufers und der Lieferkontext.
- Integrierte Standardwerte aus formats.json.
- 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:
- Identifizieren Sie die Botschaft, die sachlichen Anker, die Zielgruppe, das angeforderte Asset und den Generierungsmodus.
- Leiten Sie eine lesbare visuelle Metapher ab. Symbolische Bildsprache kann die Quelle interpretieren, darf aber keine nicht unterstützten Fakten implizieren.
- 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.
- Generieren oder bewahren Sie Anzeigetext unter den unten stehenden Textregeln.
- Kompilieren Sie nur den Prompt-Vertrag für den aufgelösten Modus.
- 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:
- formats.json für Ziel-Standardwerte.
- colors.json, materials.json und imperfections.json für die physische Drucksprache.
- compositions.json, subjects.json, typography.json und rhythm.json für räumliche Entscheidungen.
- motion.json nur für Video-Generierungsanfragen.
- routing.json und prompt-contract.json für deterministische Auswahl und Kompilierungsreihenfolge.
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_textwörtlich, wenn angegeben. - Schreiben Sie für ein texttragendes Asset ohne bereitgestellten Text eine kurze Überschrift in Taiwanesischem traditionellem Chinesisch, die auf
informationbasiert. - 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: nonelesbaren Text. - Bei
text_policy: preserve-referencelassen 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:
- Das Asset, der Generierungsmodus, das Seitenverhältnis, die Dauer und der Lieferkontext stimmen mit der Anfrage überein.
- Es gibt genau einen Prompt und keinen ungenutzten Begleit-Prompt.
- Die visuelle Metapher ist verständlich und in den bereitgestellten Informationen verankert.
- Die Komposition ist physikalisch als flache Papiercollage plausibel und mit dem Ziel kompatibel.
- Der Text befolgt die ausgewählte Richtlinie und enthält keinen zusätzlichen lesbaren Text.
- Bewegungssprache kommt nur in Video-Modi vor; Bild-zu-Video bewahrt den bereitgestellten Rahmen.
- Layout-/Code-Prompts verwenden deterministische Geometrie anstelle vager Bildmodell-Prosa.
- 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.