nianhua-design (v0.0.1)
Ästhetische Matrix: Zwei Sub-Stile × Drei historische Funktionen von 年画
- Zwei Hauptstile (
--style) :nianhua-suoyang(年画缩样 · Traditionell bis modern) : Das interne Bestellmuster- und Cover-System der Kunstverlage der 1950er–90er Jahre. Es ist kein einzelnes Volksbild, sondern eine Synthese zeitgenössischer Cover-Designs – allumfassend, das sowohl mit feiner Pinselführung, volkstümlichen Scherenschnitt-Zackenlinien, mehrfarbigem Holzschnitt, Siegelgravur und handgeschriebenen Titeln traditionelle Atmosphäre schafft, als auch mit Raster-Farbflächen, großzügigen Leerräumen, Fotocollagen und handgezeichneten nicht standardisierten, verformten Kunstschriften eine avantgardistische Moderne ausstrahlt.pioneer-book-series(80s先锋译丛 · Modernistische Buchgestaltung) : Die Gestaltungslinie der literarischen Buchreihen, Ästhetik-Übersetzungen und Denkbildbände der 1980er Jahre. Sie integriert Bauhaus und russischen Konstruktivismus, baut auf großen Leerräumen, harten Schnitten mit Kreisen/Dreiecken/vollfarbigen Bändern, pastellfarbenen Buchdruck-Überlagerungen und architektonisch wirkenden handgezeichneten geometrischen Buchtiteln auf.
- Drei historische Funktionen von 年画 (
--function) : Neujahrsbilder erfüllten gleichzeitig drei Funktionen – Festtagsdekoration (festive-ornament), Ausdruck volkstümlichen Glaubens (folk-belief), Massenmediale visuelle Kommunikation (mass-visual). Dieses Prinzip erklärt, warum die Muster-Cover von Natur aus festliche grafische Spannkraft, symmetrische zeremonielle Ordnung und weithin lesbare riesige Jahreszahlen sowie handgemalte große Schriften für die Fernwirkung besitzen. - Drei zeitgleiche, gleichquellende Geschmacksvarianten (
--flavor, Standardnone) :ikko-geometric(Geometrisch-östliche Komposition) |marber-grid(Drittel-Linienrahmen-Buchreihe) |riso-overprint(Zweifach-Sonderfarben-Risografie-Überdruck). Beide Hauptstile können diese drei Varianten gemäß ihrer eigenen Semantik anpassen.
Orthogonale Dimensionen und Dekadengrammatik (Wahrheitsquelle: assets/blueprints.json)
- Echte historische Dekaden (
decade) :1950s-60s(Papier-Bleidruck, Alte Song/Kursiv/Siegel-Schriften, verbotene Pinyin-Zierbänder) |1970s(Rot/Glanz/Hochsättigungs-Sonderfarben, Fette/Kontur-Schriften, verbotene pastellfarbene Buchfarben und Goldprägung) |1980s(Standard höchste Gewichtung, synthetische Periode, integriert Feinpinsel-Muster und Avantgarde-Übersetzungen) |1990s(Kupferplatten-Offsetdruck, Filmcollagen und hohe Kontrast-Komplementärfarben, verbotene traditionelle Bordüren). - Träger und gebundene Schriftzonen-Skelette (
format×skeleton) :cover/calendar/poster/pattern-book/book-series×block-cut/window-frame/grid-minimal/bleed-poster(Jedes spezifischelayoutbindet eine eigenetitle_zone,year_zoneundsub_zone). - Anordnung und Verzahnung (
cjk_grid×tactic) : 8 Arten von CJK-Schrift-Rastern (mit horizontaler/vertikaler/diagonaler Richtungsvalidierung, um extrem breite Schriften vor vertikalem Satz zu schützen) × 6 Arten von Schrift-Bild-Techniken (Raster-Layouts vermeiden automatisch diagonale Konflikte). - Metaphern, Medien, Verzierungen und Farb-Schriften:
metaphor×medium×accent(Feine Doppellinien-Rahmen / Yin-Schrift-Siegelquadrate / Großbuchstaben-Pinyin-Zierbänder / Zweifach-kontinuierliche Mäander-Schmaleinfassungen / Lokale matte Goldprägung / Damast-muster-Papier) ×palette(3–4 Farbflächenanteile) ×typo(Nicht standardisierte handgezeichnete Schriftknochen).
Workflow A: Prompt-Erstellung, Klammer-Referenz-Entfernung und Zonen-Schrift-Sperrung
- Entfernungsprinzip: Alle Klammern mit Originaltiteln (wie „Ostasiatische Layout-Raster-Regeln“, „Haupt-Neben-Zonierung“, „#D8432C“ und Koordinatenparameter) werden aus dem Prompttext entfernt und in einen separaten Abschnitt
【Design-Referenzen & Schrift-Sperrungs-Briefing】verschoben; der Prompttext enthält nur noch reine, zusammenhängende, direkt visualisierbare chinesische visuelle Anweisungen. - Generierung mit
scripts/compose_prompt.py:# Nianhua-Muster-Route (unterstützt Dekaden und drei Funktionen) python3 scripts/compose_prompt.py \ --style nianhua-suoyang --decade 1980s --flavor ikko-geometric --title "年画缩样" --year "2026" # 80er Avantgarde-Übersetzungen-Route (mit Drittel-Rahmen und Untertitel) python3 scripts/compose_prompt.py \ --style pioneer-book-series --flavor marber-grid --title "美学译丛" --subtitle "现代构成导论" # Selbsttest (validiert Null-Klammern und Null-Jargon-Reste) python3 .agents/skills/nianhua-cover-prompt/scripts/compose_prompt.py --self-test- Für reine textlose Hintergrundgrafiken für spätere Feinanpassung
--no-texthinzufügen; für authentische historische Volksmotive--era-mode vintagehinzufügen.
- Für reine textlose Hintergrundgrafiken für spätere Feinanpassung
- Ausgabe prüfen: Sicherstellen, dass der Haupttext keine Klammer-Metatags oder HEX-Zeichen enthält, und im
【Design-Referenzen & Schrift-Sperrungs-Briefing】die Platzierung von Buchtitel, Jahr und Untertitel überprüfen.
Workflow B: Bild-Diagnose und gezielte Anpassung
Wenn Benutzer einen KI-generierten ersten Entwurf oder eine Referenz-Cover-Änderung einreichen, führen Sie das Protokoll aus Abschnitt 4 von references/design-principles.md aus:
- Erst beobachten, dann diagnostizieren (What I See → Main Diagnosis) : Zuerst die tatsächlichen Bildproportionen, Farbanzahl, Vollständigkeit jedes chinesischen Zeichens/Jahres und Schrift-Bild-Überlappungen feststellen, dann 1–3
Must-fix-Hauptprobleme identifizieren. - Zweispurige Ausgabe: Geben Sie eine lokale Bildänderungsanweisung, die die intakten Bereiche unverändert lässt, sowie einen neuen verbesserten Prompt nach Anpassung von
--style/--decade/--flavor/--cjk-gridaus.
Verzeichnisstruktur
assets/blueprints.json: v5.1 Wahrheitsquelle für zwei Hauptstile, Dekadengrammatik, tiefe Schriftzonen, Cross-Achsen-Beschränkungen und Vokabular.assets/examples.md: Beispiele für zwei Hauptstile, drei Varianten, historische Funktionen und textlose Hintergrundgrafiken (Haupttext bereits ohne Klammer-Referenzen).references/design-principles.md: Prinzipien, drei historische Funktionen von 年画, Dekaden-Normen, MECE-Matrix und Bild-Diagnose-Protokoll.scripts/compose_prompt.py: v5.1 Zero-Dependency-Prompt-Kombinator (mit--self-test-Regressionstest).