摸鱼PPT (MoyuPPT)
Verwandle Inhalte in durchgehend gestaltete, lesbare und erzählbare Folien. Das zentrale Designdokument ist der räumliche Lageplan jeder Seite; fertige Ergebnisse werden als PPTX mit einer Grafik pro Seite ausgeliefert. Dabei werden vom Nutzer gewählte IP-, Marken- und Stilrichtungen beibehalten.
{SKILL_DIR} ist das Verzeichnis, in dem sich diese Datei befindet. Jedes Projekt bekommt einen eigenen Arbeitsbereich decks/{deck-name}/, der im aktuellen Projektverzeichnis des Nutzers angelegt wird (oder an einem vom Nutzer angegebenen Ort). Erstelle ihn nicht in {SKILL_DIR}, da Skill-Updates dort Inhalte überschreiben. Befehle werden in diesem Arbeitsbereich ausgeführt, Pfade in Anführungszeichen gesetzt. Entscheidungen und Zustände werden ausschließlich mit python3 "{SKILL_DIR}/scripts/deck_state.py" in deck-state.json geschrieben: Es ergänzt Zeitstempel, macht bei bestätigten Inhaltsänderungen automatisch alte Bestätigungen ungültig, und im status wird angezeigt, was für den nächsten Schritt fehlt. Nach einer Wiederaufnahme oder einem Skill-Update führe zuerst status aus, lies dann diese Datei und die references des aktuellen Schritts erneut.
0. Erste Nutzung
Führe bei jedem Start zuerst python3 "{SKILL_DIR}/scripts/configure.py" status aus. Wenn configured true ist, arbeite direkt; sonst führe einmalig die Installationsanleitung aus und starte dann die Aufgabe des Nutzers (Details siehe setup):
- Wo wird genutzt: Frage den Nutzer, ob er in Doudé, WorkBuddy, Codex oder anderswo arbeitet. Speichere die Antwort mit
set-platform. Doudé und Codex nutzen die plattformeigenen Bildmodelle – keine zusätzliche Konfiguration nötig. Andere Plattformen, die ein eingebautes Bildgenerierungstool haben, verwenden dieses; andernfalls konfiguriere ein externes Modell wie in der Setup-Anleitung beschrieben. Auf jeder Plattform kann auch ein selbst konfiguriertes Modell verwendet werden. - Inspirationssuche: Bitte den Nutzer, https://app.scrapecreators.com/ zu öffnen, einen Key zu holen und ihn dir zu senden. Speichere ihn mit
set-key scrapecreators. Wenn er vorerst keinen bereitstellen möchte, verwendeskip-search; frage später nicht erneut nach.
Nenne den Key in späteren Antworten nicht. Sage nach der Konfiguration einmal die Namensnennung wie in der setup-Anleitung beschrieben, danach nicht mehr.
1. Bereich bestimmen
| requested_output | Hier aufhören |
|---|---|
| inspiration | Unterschiedliche Referenzen, Quellen und Begründungen |
| style | Stilkonfiguration und Schriftarten-Spezifikation für fünf Rollen; Schriftmuster nur bei autorisierter Bildgenerierung |
| plans | Gliederung und räumlicher Gesamtlageplan, keine Bildgenerierung |
| deck | Konzept, Bilder, Prüfung und PPTX |
| revise | Vorhandenes Deck laden, nur die angegebenen Seiten und deren Abhängigkeiten ändern |
| template | Lokale Stilvorlagen speichern, auflisten, anzeigen oder laden; kein automatisches PPT erstellen |
- Beurteile nach Anfrage und Kontext: Die Plattform des Materials, Verneinungen oder gemischtsprachige Eingaben sind keine Ausschlussgründe; „Mach eine Wissenskarte“ und „Ändere Seite 3 des letzten Decks“ werden durch den Kontext unterschieden.
- Standard ist standard – Designentscheidungen werden vom Nutzer bestätigt. Nur wenn der Nutzer explizit sagt „Anzahl der Seiten und Stil bestimmst du, mach einfach“ oder „Frag mich gar nicht“, verwende
delegate --quote --scopes, um die Aussage und den Umfang zu notieren, und wechsle in den autonomen Modus. „Hilf mir, ein PPT zu machen“, die Auswahl eines Stils oder die Antwort „Standard“ bestätigen nur den gerade gezeigten Punkt. - Bekannte Informationen nicht erneut erfragen. Bereits erteilte Autorisierungen gelten für die folgenden Schritte, die sie abdecken. Teilanfragen werden nach Erfüllung der Bedingungen beendet, nicht automatisch zu einer kostenpflichtigen Generierung ausgeweitet.
2. Fünf Nutzer-Checkpoints
Jeder Checkpoint erfordert, dass der Nutzer den tatsächlichen Inhalt sieht und antwortet, bevor es weitergeht; Regeln und Zugangsbeschränkungen siehe workflow-gates. Im autonomen Modus entfällt nur die Bestätigung im autorisierten Umfang; Präsentation, Musterfolien, Schriftartenerzeugnisse und Selbstprüfung erfolgen wie gewohnt. Wartezeiten auf Antworten können genutzt werden, um Material zu lesen, Seitenlayouts zu ordnen oder vorhandene Assets zu prüfen. Von der Antwort abhängige Vorgänge wie Suchen und Bildgenerierung werden erst nach der Antwort durchgeführt.
| Checkpoint | Dem Nutzer zeigen | Nach der Antwort notieren |
|---|---|---|
| ① Bedarf | Inhaltsgerüst (Wissens- oder Präsentationstyp, roter Faden, Kernpunkte der Abschnitte, Seitenzahlen-Optionen und welche Inhalte bei welcher wegfielen) + Bekannte Punkte + Vorschlagsset für fehlende Punkte (Seitenzahl, Format, Zielgruppe/Verwendungszweck, Verhältnis Bild-Text, Titel-Layout) – gleichzeitig nach dem Gesamteindruck und gefälligen/abstoßenden Stilen fragen | artifact content_map → brief (Vorschläge zuerst mit --proposed; Verhältnis mit --visual-ratio, Titel-Layout mit --title-layout) → decide intake --quote |
| ② Textentwurf | Ein vollständiger Textentwurf page-copy.md: Titel und jede Bildschirmzeile jeder Seite, auf einmal vollständig präsentiert und einmal bestätigt. Neu hinzugefügte Wörter und Zitate separat kennzeichnen. Bei Wissenstypen werden Zitate, Kernsätze, Zusammenfassungen und Personenangaben standardmäßig nicht auf den Bildschirm gesetzt; der Nutzer muss sie explizit behalten wollen. | artifact page_copy → decide copy --quote |
| ③ Richtung | Nach Kategorien gruppierte, nummerierte HD-Originalbildergalerie: eine Gruppe für Layouts, eine für Stilelemente (zuerst im lokalen Stil- und Template-Ordner nachgesehen); der Agent erstellt nach Durchsicht der Originale 2–3 Kombinationsvorschläge, die jeweils zu einem Ganzen (links Layout, rechts Stilelemente) zusammengesetzt werden – Bilder werden nicht gelöscht. Der Nutzer wählt nach Vorschlag, gemischt oder selbst aus, und der Agent setzt das ausgewählte Layout mit der Bildsprache zu einer Richtung zusammen, die zusammen mit der Schriftkombination für chinesische Titel/Fließtext/Zahlen und deren Einschränkungen präsentiert wird. | typography, artifact → decide visual --quote |
| ④ Gliederung + Musterfolien | Vollständige Gliederung, Abdeckungstabelle (Originalstruktur → Seitenzahl: auf dem Bildschirm, zusammengelegt, nicht auf dem Bildschirm mit Begründung) und 1–3 echte Musterfolien (tatsächliche Titel und Text, Datenfolien mit Zahlen). Hier geht es um das Visuelle; Texte richten sich nach dem in ② bestätigten Textentwurf. | pilot, artifact pilot_image → decide pilot --quote |
| ⑤ Speichern | Nach Lieferung und Prüfung: Vorlagenname und Kurzbeschreibung zum Speichern, nur einmal fragen. | template-offer |
Vorschläge sind nur Vorschläge: Auch bei 8–12 Seiten o. Ä. muss der Nutzer die genaue Zahl wählen; die Obergrenze wird nicht automatisch genommen. Die Seitenzahl ergibt sich aus dem Inhaltsgerüst: Gib zwei bis drei Optionen an und schreibe, welche Abschnitte bei welcher wegfallen. Wenn die vom Nutzer gewünschte Seitenzahl nicht ausreicht, erkläre, was wegfällt, und lass den Nutzer entscheiden: Seiten hinzufügen oder Weglassen bestätigen – nicht stillschweigend kürzen. Der Vorschlag für das Verhältnis Bild-Text richtet sich nach dem Inhaltstyp (Präsentationstyp visuell dominiert 80/20, Wissenstyp ca. 70/30) und wird als Design-Budget und nicht als Flächenmessung beschrieben; Seiten mit viel Text werden entsprechend angepasst oder aufgeteilt. Der Nutzer kann ein Gesamtverhältnis wählen (z. B. 80/20, 60/40, 50/50) oder sagen, dass es pro Seite festgelegt werden soll (per-page). Das Titel-Layout wird als eines von zwei Optionen in der Vorschlagsgruppe angeboten: Einheitliches Layout (Titel auf jeder Inhaltsseite an derselben Position und in derselben Größe – geeignet für Berichte, Kursmaterial und textlastige Wissenstypen) oder Freie Komposition (Position und Anordnung des Titels folgen dem Bild der Seite; nur Farben, Schriftstil und Malweise sind festgelegt – geeignet für Teilen, Reden und bildstarke Stile wie Illustrationen oder Spiele). Erkläre, dass bei freier Komposition die Titel nur in der Schriftart übereinstimmen und ähnlich groß sein können; für exakt gleiche Größe das einheitliche Layout wählen. Inspiration und style erstellen keinen Textentwurf; sie enden bei ③. Plans liefern nach ③ das Konzept und enden damit.
3. Ablauf
- Initialisierung und Bedarf (①):
init --deck-name … --requested-output …. Lies zuerst das Material, schreibe das Inhaltsgerüstcontent-map.md: Bestimme Wissenstyp oder Präsentationstyp, schreibe den roten Faden, für jeden Abschnitt, was der Redner sagen will, womit er es klar macht und die Textgrundlage (content-structure-method); nach bestandener Prüfung durchcontent_map.py checkregistrieren. Frage dann das Gerüst, die bekannten Punkte und die Vorschläge für fehlende Punkte auf einmal ab, und notiere die verfügbaren Bildgenerierungs- und Suchfunktionen (intake-and-state; wie nach dem Stil gefragt wird, siehe style-discovery. Wenn der Nutzer sagt „keine Idee, such du zuerst“, kann die Erkundung beginnen. - Textentwurf (②): Nach Bestätigung des Bedarfs, aber vor der Suche nach Inspiration und dem Design, schreibe für jede Seite den Text, der auf den Bildschirm kommt, als
page-copy.md: Pro Seite eine ZeileInhaltsquelle, dann zeilenweiseAuf dem Bildschirm: Text|Herkunft, wobei die Herkunft als Original, komprimiert, neu hinzugefügt (mit Begründung) oder Zitat (mit Begründung) markiert wird. Der Text auf dem Bildschirm leitet sich ab aus dem, was der Redner in diesem Abschnitt sagen will und womit er es klar macht; zusammenfassende Sätze oder Slogans, die nicht im Original stehen, werden nicht hinzugefügt. Bei Wissenstypen werden Zitate, Kernsätze und Personenangaben standardmäßig nicht auf den Bildschirm gesetzt. Wenn ein einheitliches Layout gewählt wurde, schreibe die Titel für gleichartige Seiten jetzt auf dieselbe Zeichenlänge; bei freier Komposition gibt es keine Längenbeschränkung. Nach bestandener Prüfung durchpage_copy.py checkregistrieren, den gesamten Textentwurf auf einmal dem Nutzer zeigen (nicht Seite für Seite fragen), neu hinzugefügte Wörter und Zitate separat kennzeichnen, nach Bestätigung notieren. Alle sichtbaren Texte im späteren Konzept dürfen nur aus diesem Textentwurf stammen; bei Textänderungen zuerst den Textentwurf ändern und erneut bestätigen lassen. Siehe content-structure-method Abschnitt 10. - Suche und Richtung (③): Siehe zuerst in der lokalen Stil- und Vorlagenbibliothek nach; wenn passende vorhanden sind, dem Nutzer zur Auswahl anbieten. Bei Suche: Nur Schlüsselwörter generieren, nach Kategorien geordnet und in Gruppen aufgeteilt (insgesamt 6–8 Gruppen, pro Gruppe 3–4 Einträge). Wenn der Nutzer einen bestimmten Stil nennt, nur danach suchen: nach kompletten Präsentationen in diesem Stil, Layouts (Titelseite, Inhaltsverzeichnis, Infografik usw.), die ihn verwenden, und seinen eigenen Stilelementen (Oberflächen, Icons, Szenen, Texturen, Markenzeichen). Jeder Suchbegriff trägt den Stilnamen; die Bezeichnung wird in
brief.style_termsfestgehalten. Allgemeine Layouts ohne Stilnamen (wie Flussdiagramme, Vergleichsseiten als Geschäftsvorlagen) und ähnliche Stile werden nicht gesucht, es sei denn, der Nutzer fragt explizit danach. Wenn der Nutzer keinen Stil nennt, wird für Layouts nach Seitentypen gesucht, für Stilelemente nach dem Gefühl getrennt. Die Schlüsselwörter werden ininspiration-plan.jsonfestgehalten (mit Kurzbeschreibung, zuerst--validate-plan).ref_gallery.py builderstellt während der Suche eine nummerierte Galerie: Für jede Gruppe zuerst die ersten beiden Suchbegriffe durchgehen, 6 Originalbilder anzeigen, in der ursprünglichen Pinterest-Reihenfolge abwechselnd holen, nicht nach Stil oder Qualität löschen, auch bereits gesehene wieder anzeigen. Wenn der Nutzer mehr von einer Gruppe sehen will, zuerst die bereits gefundenen zeigen, dann den nächsten Suchbegriff nachlegen; wenn der Nutzer mehr sucht, wird das ausgeführt (--keywords). Zusammensetzungen werden nicht vergrößert; im Ordnerlarge/liegen die Originalgrößen jedes Bildes; wenn der Nutzer ein Bild genauer sehen will, zeige das Original. Nach Erstellung der Galerie durchgeht der Agent zuerst die Zusammensetzungen, öffnet dann nacheinander die Originale der zu empfehlenden Bilder (large/), und gibt 2–3 Kombinationsvorschläge (Layout-Nummer mit Stilelement-Nummer, was voneinander geliehen wird, wo die Schwächen liegen). Jeder Vorschlag wird mitref_gallery.py combozu einem Ganzen zusammengesetzt und dem Nutzer gezeigt – Bilder werden nicht gelöscht. Verweise auf Stile und Referenzen erfolgen mit den Originalen, nicht mit den Zusammensetzungen. Der Nutzer wählt nach Vorschlag, gemischt oder selbst aus; wenn er sie in die Stilbibliothek übernehmen möchte, wird das gesondert behandelt (ref_gallery.py pick). Der Agent setzt dann das ausgewählte Layout mit der Bildsprache zu einer Richtung zusammen, schreibt sie invisual-proposal.mdund lässt sie vom Nutzer bestätigen. Siehe inspiration-search-method. - Schriftsystem: Schreibe aus dem tatsächlichen Textentwurf, der Zeichendichte und dem gewählten Stil die fünf Rollen display/title/body/label/data heraus. Titel, die Ausdruckskraft brauchen, werden mit einem kurzen tatsächlichen Text als T-Muster generiert; Fließtext wird in den Musterfolien validiert. Die Schriftform T und die gleichformatige Schriftgrößen-Schablone SZ sind getrennt: T vermittelt die Strichführung, SZ die Tintengröße und Positionierung; eine SZ wird für eine Gruppe wiederverwendet, nicht für jede Seite neu erstellt. Standardmäßig wird direkt gestaltet, ohne Schriftartensuche. Siehe typography-method, Schriftgrößenkontrolle; Konfigurationsfelder siehe style-config-schema.
- Gesamtkonzept und Musterfolien (④): Schreibe den vollständigen räumlichen Lageplan in
design-plans.md. Jede Seite verwendet[Inhaltsquelle], um auf einen Knoten des Inhaltsgerüsts zu verweisen; die Liste der sichtbaren Texte wird direkt aus dem bestätigten Textentwurf übernommen (eine Zeile mehr oder weniger führt zum Fehlschlag). Titel und Inhalt stammen aus derselben Quelle; Seiten überspannen keine Kapitel; die Reihenfolge folgt dem Originaltext. Konstanten-Blöcke legen fest, was fixiert und was frei ist. Jede Seite erhält eine Rhythmusstufe (stabil/Variation/Höhepunkt). Titelseiten, Kapitelseiten und Schlussseiten sind Präsentationsseiten: Sie werden alle als Höhepunkte gestaltet, jede mit eigener Komposition; große Schrift unterliegt nicht der Schriftgrößenbindung der Inhaltsseiten. Die Titel der Inhaltsseiten folgen dem in ① gewählten Titel-Layout; bei der Aufteilung prüft das Skript die Übereinstimmung von Konzept und Wahl. Einheitliches Layout: Titel verwenden eine Schriftgrößen-Bindung; das Skript berechnet pro Zeile den Zeichenrahmen basierend auf der Zeichenanzahl. Wenn er nicht reicht, wird der Titel zuerst gekürzt oder in Haupt- und Untertitel aufgeteilt. Die Zeichenanzahl in einer Gruppe wird bereits beim Schreiben des Textentwurfs festgelegt (bei maximal sechs Zeichen pro Seite gleich, bei längeren maximal 2 Zeichen Unterschied), sonst schlägt die Aufteilung fehl. Nach Bestätigung der Musterfolien bitte den Nutzer, die Seite mit der am besten passenden Schriftgröße zu bestimmen. Verwendetext_lock.py template, um die Schriftgrößen-Schablone auszuschneiden und bei der Produktion jeder Seite dieser Gruppe beizufügen. Bei unterschiedlichen Positionen in einer Gruppe verwendetemplate --as-group, um denselben Text an die neue Position zu setzen. Freie Komposition: Titel werden nicht gebunden; schreibe für jede Seite, wo der Titel steht und wie er angeordnet ist (oben, auf das Hauptmotiv gelegt, wie ein Schild oder Banner in der Szene, vertikal, zentriert, unten – alles möglich). Erstelle keine Schriftgrößen-Schablone und messe keine Schriftgröße. Wenn alle Titel im gesamten Deck an derselben Position stehen, weist die Aufteilung darauf hin. Siehe visual-director-method. Nach Bestehen der plans-Zugangskontrolle mechanisch aufteilen (wenn Konzept und Gerüst nicht übereinstimmen oder die sichtbaren Texte nicht mit dem Textentwurf übereinstimmen, schlägt die Aufteilung fehl). Erzeuge nur die repräsentativen Seiten derpilot_pagesund präsentiere sie zusammen mit der vollständigen Gliederung undcoverage.md. Die Selbstprüfung zu bestehen, ist nicht gleichbedeutend mit der Abnahme durch den Nutzer. - Restliche Seiten: Nach Bestehen der production-Zugangskontrolle exportieren und Bildgenerierung aufrufen. Eingebaute Bildgenerierungswerkzeuge verwenden ebenfalls das durch die Zugangskontrolle gegangene Exportpaket. Bei einheitlichem Layout kann vor der ersten Inhaltsseite mit
text_lock.py guideeine geometrische Schablone im gleichen Format erstellt werden; nach Genehmigung der Musterfolien mittemplatedie echte Schriftgrößen-Schablone extrahieren. Seiten, die auf demselben Gerüst basieren oder bei denen der Nutzer explizit eine Neuanordnung des Fließtexts erlaubt hat, können als[Bearbeitungshintergrund]deklariert und mechanisch als Bearbeitungsaufgaben exportiert werden; T/L konkurrieren nicht mehr um Maßstab und Position des gebundenen Titels. Die Schriftgröße muss dennoch gemessen werden; eine pixelgenaue Bindung wird nicht garantiert. Eine Neugestaltung entscheidet der Nutzer. Siehe Schriftgrößenkontrolle, generation-pipeline. - Prüfung und Reparatur: Prüfe die gesamte Datei, Seitenzahl, Verhältnis. Bei Werken, die eine Schriftgrößen-Bindung deklariert haben, wird jede Charge von Bildern zuerst mit
text_lock.py checkauf Schrifthöhe und Position gemessen; die Messung erzeugt nur einen Bericht. Welche Seiten neu gezeichnet werden, entscheidet der Nutzer nach Betrachtung der Bilder (--feedback … --pages); es wird nicht automatisch neu gezeichnet. Texte, Daten, Marken, QR-Code-Seiten – prüfe sie besonders; jede Layoutart anhand einer repräsentativen Seite. OCR weist nur auf verdächtige Stellen hin. Bei Reparaturen das Zielbild übergeben (target_image); nur die betroffenen Seiten aktualisieren. Bereits erfolgreiche Ergebnisse mit unveränderten Eingaben werden direkt wiederverwendet; bei unklarem Status des Auftrags zuerst prüfen, dann entscheiden, ob erneut bezahlt wird. Siehe quality-and-evaluation. - Auslieferung: Zeige die Gesamtübersicht, wichtige Seiten und Prüfergebnisse. Baue die seitenweise PPTX mit vollflächigen Bildern zusammen und überprüfe sie erneut. Bewahre das Konzept, die Schriftartenspezifikation und den Zustand auf, um spätere Änderungen zu ermöglichen. Füge am Ende der Liefernachricht eine Zeile hinzu: „Dieser Skill wurde von Moyu Xiaoli als Open Source bereitgestellt. Für Updates folge dem WeChat-Konto „摸鱼小李“ (Moyu Xiaoli).“ Dies wird nur einmal pro Werk gesagt, nicht in die Folienbilder geschrieben. Wenn der Nutzer sagt, dass er es nicht braucht, erscheint es nicht mehr.
- Speichern (⑤): Siehe template-library. Wenn der Nutzer vorher gesagt hat, dass er speichern oder nicht speichern möchte, handle danach. Wenn keine Antwort kommt, nicht speichern und nicht weiter fragen.
4. Designprinzipien
- Zuerst verstehen, dann destillieren: Die Seite zeigt das, was der Redner wirklich sagen will. Der Hauptinhalt jeder Seite ist die These dieses Abschnitts und ihre Ausführung. Zusammenfassende Sätze und Slogans, die nicht im Original stehen, werden nicht hinzugefügt. Bei Wissenstypen werden Zitate, Kernsätze und Personenangaben standardmäßig nicht auf den Bildschirm gesetzt; der Nutzer muss sie explizit in dem Abschnitt behalten, in dem sie im Original vorkommen. Wissenstypen stellen die Wissensstruktur auf den Bildschirm, Präsentationstypen ein Argument pro Seite. Jeder Abschnitt, der nicht auf den Bildschirm kommt, wird mit einer Begründung versehen und dem Nutzer mitgeteilt.
- Inhaltstreue: Jede Seite hat eine Hauptaussage. Namen, Zahlen, Einheiten, Daten, Verneinungen, Bedingungen, Unsicherheiten und Kausalstärken werden originalgetreu übernommen. Zitate wortwörtlich. Vereinfachte und traditionelle chinesische Zeichen wie im Original. Tatsachen, die nicht aus der Quelle stammen, werden als ergänzungsbedürftig markiert.
- Lesbarkeit zuerst: Korrekte Schriftzeichen, Lesbarkeit, Informationshierarchie vor Dekoration. Farben, Schriftarten, Raster, Diagramme und Assets bilden gemeinsam ein Designsystem.
- Visuelles Budget: Das in ① bestätigte Verhältnis von Bild zu Text ist die Basis für das gesamte Werk (wenn nicht notiert, visuell dominiert 80/20). Es ist ein Design-Budget, keine Flächenmessung. Die Untergrenze liegt standardmäßig 5 Punkte unter der Basis. Jede Seite mit einem
[Verhältnis]darf die Untergrenze nicht unterschreiten; wenn sie darunter liegt, wird der Grund angegeben. Mindestens zwei Drittel der Seiten (außer Titelseite, Kapitelseiten, Schlussseite) erreichen die Basis. Wenn der Text nicht passt, kürze ihn oder teile die Seite auf – verkleinere nicht die Schriftgröße. Das Seitenverhältnis wird in den Prompt geschrieben; das Modell ordnet das Bild an. Weißraum wird separat beschrieben. - Einheit durch System, Variation durch Rhythmus: Farben, Schriftrollen, Raster, Texturen – Seite für Seite fixiert. Komposition, Perspektive, visuelle Metaphern – pro Seite freigegeben. Stabile Seiten dienen nur dem direkten Vergleich und der schrittweisen Erklärung. Neue Thesen sind standardmäßig Variationsseiten, die ein oder zwei Punkte ändern können. Titelseiten, Kapitelseiten, Schlussseiten sind Präsentationsseiten – sie sollen mutig sein, und ihre Kompositionen dürfen sich nicht gleichen: Schrift kann zum Hauptmotiv werden, in eine Szene gesetzt, vertikal oder unten angeordnet sein, die Einstellungsgröße kann wechseln, sie können randlos sein. Gebunden sind nur Farben, Schriftart, Textur und Malweise. Kreativität und Praktikabilität gleichermaßen: Inhaltsseiten erklären das Wissen klar, Präsentationsseiten bleiben im Gedächtnis. Für jede Seite wird ein
[Übergang und Fortschritt]notiert (Aufnahme der vorherigen Seite, Änderung auf dieser Seite, Vorbereitung der nächsten Seite) – er dient nur der Planung, nicht für den Prompt. Änderungen auf Variations- und Höhepunktsseiten werden in der Kompositionsbeschreibung der Seite festgehalten (wo ist das Hauptmotiv, wo der Schwerpunkt). Stabile Seiten können dasselbe Grundgerüst haben. Das Titel-Layout wird vom Nutzer gewählt: Bei einheitlichem Layout wird die Schriftgröße der Inhaltsseiten durch eine Bindung so groß wie auf jeder Seite garantiert; schreibe keine Prozentangabe für die Schriftgröße (das Modell bestimmt die Schriftgröße basierend auf dem zugewiesenen Bereich; unterschiedlich lange Titel führen zu unterschiedlichen Schriftgrößen, daher muss die Zeichenanzahl in einer Gruppe einheitlich sein; Variations- und Höhepunktsseiten benötigen zusätzlich die Schriftgrößen-Schablone). Bei freier Komposition werden Titel nicht gebunden; sie folgen dem Bild der Seite und müssen nur im Schriftstil übereinstimmen und ähnlich groß sein. Texte werden vom Bildgenerierungsmodell gezeichnet; es werden keine überlagernden Textfelder verwendet. Nach Bestätigung der Musterfolien wird eine Stilvorlage erstellt; Variations- und Höhepunktsseiten erhalten die Stilvorlage und nicht die Ankerseite. - Nur bestätigte Wörter zeichnen: Die Liste der sichtbaren Texte jeder Seite wird direkt aus dem vom Nutzer bestätigten Textentwurf übernommen – nichts hinzufügen, nichts wegnehmen. Emojis, Seitenzahlen, Erklärungstext erscheinen nur, wenn der Nutzer sie bereitstellt. Die bildbasierte PPTX erhält keine bearbeitbaren Textebenen.
- Referenzen dienen ihrem Zweck:
[S]Stil,[L]Layout,[T-role]Schriftart,[C]Marke. Das Konzept schreibt stabile IDs, die Bildnummern werden vom Skript generiert. Die Bearbeitung muss das zu reparierende Bild liefern. Siehe image-prompt-method. - Malweise ausleihen, nicht kopieren: Wenn der Nutzer den Stil eines bestimmten Werks oder Spiels nennt, leihe dir seine Malweise und Layoutsprache. Verwende keine offiziellen Logos, offiziellen Figuren oder Original-Assets. Figuren und Grafiken werden selbst erstellt, es sei denn, der Nutzer erklärt, dass er die Rechte daran hat.
- Schriftmuster sind Referenzgrafiken, keine Schriftdateien. Sie garantieren nicht die exakte Wiedergabe jedes chinesischen Zeichens. Die Lesbarkeit von Fließtext hat Vorrang vor der Wirkung von Titeln.
5. Ergebnisse
| Bereich | Ergebnis |
|---|---|
| inspiration | Suchbericht, stabile Kandidaten mit Nummern, Quellen, Unterschiede und Begründungen; wenn nicht gesucht wurde, vorhandene Referenzen oder Lücken erklären |
| style | assets/style-configs/{id}.json und notwendige S/L/T-Assets; nicht generierte Muster als geplant markieren |
| plans | content-map.md: Inhaltsgerüst; page-copy.md: Textentwurf; design-plans.md: Konstanten, räumlicher Lageplan pro Seite, Liste der sichtbaren Texte; coverage.md: Abdeckungstabelle |
| deck | Das oben Genannte + images/pXX.png + quality-report.json + {deck-name}.pptx |
| revise | Änderungsentwurf, versionierte Bilder, betroffene Seiten und Prüfaufzeichnung; PPTX auf Anfrage aktualisieren |
| template | Nach Bestätigung des Nutzers in die lokale, unabhängige Bibliothek schreiben; Name/ID/Version zurückgeben. Standardmäßig keine Originale, Wort-für-Wort-Transkripte oder Kunden-Assets speichern |
Jeder Auftrag hat eine deck-state.json. Für externe Bildgenerierung gibt es zusätzlich run-state.json. Geheimnisse befinden sich nur im Konfigurationsverzeichnis des Nutzers auf seinem eigenen Rechner; nicht im Projektverzeichnis oder in den Zustandsdateien.
Erste Antwort
Erstnutzung und nicht konfiguriert: Führe zuerst die Installationsanleitung aus Abschnitt 0 durch. Kein Material: Bitte den Nutzer um Material und Verwendungszweck. Mit Material: Lies zuerst das Material, schreibe das Inhaltsgerüst, liste dann die bekannten Punkte auf, gib eine Einschätzung des Inhaltstyps, Seitenzahlen und einen Vorschlagsset für fehlende Punkte (inklusive des Verhältnisses von Bild zu Text und des Titel-Layouts), und frage nach dem Gesamteindruck. Der Nutzer kann Punkt für Punkt ändern oder mit „Nach diesem Vorschlagsset“ antworten. Das Schriftartkonzept ist immer ein visuelles Konzept, das dem Nutzer gezeigt wird, nicht nur in der Konfigurationsdatei versteckt.