What does schautafel do?
Der Skill plant mit dem User eine Schautafel und schreibt ein Prompt-Memo. Erzeugen, Ablegen, Prüfen und Committen übernimmt der Skill image-generation.
Begriffe
- Projekt
<P>: der Arbeitsordner der Session, wenn er einen Unterordner@/hat. - Skill-Ordner: der Ordner dieses Skills („Base directory for this skill"). Darin liegen
stile.md(Katalog) undstile/<stil>.jpg(Stilvorlagen). - image-generation-Ordner:
<Skill-Ordner>/../image-generation; darinprompt-memo.md(Format des Prompt-Memos) undscripts/image_generation.py. - Kachel: ein Themenblock der Tafel; Feld, Zelle und Element bedeuten dasselbe.
- Kachelmatrix: Anordnung der Kacheln, gelesen als Zeilen × Spalten.
- Karten / Stationen: wie Kacheln im Bild erscheinen, je Stil in
stile.md(Spalte Kacheln).
Lies stile.md, sobald du einen Stil brauchst (Stilabfrage, Selbstwahl, Prompt).
1. Eingabe bestimmen
Stilabfrage („Welche Stile werden unterstützt?", „Welche Stile gibt es?", „Stilliste"): Antworte nur mit der Liste aus stile.md, Übersicht, eine Zeile je Stil in der Form „<stil> — ", in der Reihenfolge der Tabelle. Keine Tafel, kein Prompt, keine weitere Erklärung. Ende.
Fehlt <P>/@/: nichts anlegen. Melde: „Schautafeln entstehen in einem AIOS-Projekt (Ordner mit @/), weil Prompt-Memo und Bild in @Prompt/ und @Image/ liegen. Soll ich diesen Ordner mit /aios-init initialisieren?" Ende.
Sonst lies aus der Anfrage (alles außer den Themen ist optional):
| Eingabe | Erkennen | ohne Angabe |
|---|---|---|
| Themen | alles, was nicht zu einer anderen Eingabe gehört | — |
| Stil | style=<stil>, „im -Stil", „als -Tafel", „in "; Groß- und Kleinschreibung egal | Selbstwahl |
| Kachelmatrix | siehe unten | Selbstwahl |
| Format | „16:9", „3:2", „hoch", „quadratisch" | Format des Stils (stile.md) |
| direkt | „direkt", „sofort" | Gliederung zur Bestätigung |
| von Hand | „von Hand", „ohne Codex" | Codex |
Kachelmatrix
| Angabe | Anordnung |
|---|---|
| „2x3 Kacheln", „2 × 3 Felder" | 2 Zeilen mit je 3 Kacheln |
| „3x1 Kacheln" | 3 Zeilen mit je 1 Kachel |
| „3 Spalten" | 1 Zeile mit 3 Kacheln (1×3) |
| „2 Zeilen" | 2 Zeilen mit je 1 Kachel (2×1) |
| „2 Zeilen, 3 Spalten" | 2×3 |
| „1. Zeile: 3 Felder, 2. Zeile: 2 Felder" | Zeile 1 mit 3, Zeile 2 mit 2 Kacheln |
| „5 Kacheln" (nur eine Zahl) | Anzahl fest, Anordnung durch Selbstwahl |
Erlaubt sind 1–4 Zeilen, 1–4 Kacheln je Zeile, zusammen 2–12 Kacheln. Liegt eine Angabe außerhalb, nenne die Grenze und schlage in der Gliederung die nächste erlaubte Anordnung vor.
Selbstwahl
- Stil: der Stil, dessen Spalte Passt zu in
stile.mdam besten zu Thema, Branche und Zweck passt; ohne klaren Trefferneo. - Kachelmatrix: je Themenblock eine Kachel; 2–4 gleichrangige Blöcke in einer Zeile; 5–8 Blöcke in zwei Zeilen; eine Abfolge (Schritte, Stufen) in Leserichtung oder, bei Stationen, als Weg von Station zu Station.
- Zeige jede Wahl in der Gliederung mit einem Satz Begründung.
Unbekannter Stil
Steht ein genannter Stil nicht in stile.md:
- Sag: „Den Stil „" kenne ich nicht."
- Wähle einen Katalogstil (Selbstwahl).
- Frage mit den Antworten OK und Abbruch (Auswahlwerkzeug, sonst als Frage): „Ich kann den Stil „" improvisieren. Soll ich?"
- OK: Beschreibe den Stil aus seinem Namen nach dem Muster von
stile.md(Beschreibung, Stichworte, Vermeide, Format, Kacheln), ohne Stilvorlage. Die Beschreibung gilt nur für diesen Aufruf. - Abbruch: Es gilt der selbst gewählte Katalogstil.
- OK: Beschreibe den Stil aus seinem Namen nach dem Muster von
2. Branche
Hat das Thema einen Kundenbezug, leite aus dem Kontext eine Branche ab und frage einmal: „Ich ordne das der Branche zu — passt das, oder soll ich eine andere verwenden?" Geht die Branche eindeutig aus dem Kontext hervor, nenne sie nur. Bei allgemeinen Wissensthemen ohne Kundenbezug: keine Branche, keine Frage. Die Branche bestimmt die Bildsprache: branchentypische Gegenstände und Szenen statt allgemeiner Technik- oder Roboterbilder.
3. Gliederung
Zeige die Gliederung:
**Headline:** <Banner-Headline>
**Untertitel:** <optional>
**Stil:** `<stil>` — <Begründung bei Selbstwahl>
**Anordnung:** <Zeilen und Kacheln> — <Begründung bei Selbstwahl>
**Format:** <Seitenverhältnis>
**Branche:** <Branche oder „—">
| Kachel | Titel | Leitfrage | Kernpunkte |
|---|---|---|---|
| Z1/1 | … | … | … |
**Fußformel:** WORT — WORT — WORT
- Jede Kachel: kurzer Titel, Leitfrage in einem Satz, 2–5 Kernpunkte.
- Banner-Headline und Fußformel (drei Wörter in Großbuchstaben) stehen auf jeder Tafel. Eine Zeitleiste ist Inhalt einer Kachel, kein fester Teil.
- Texte auf Deutsch, wenn der User nichts anderes sagt.
Frage: „Passt die Gliederung?" Arbeite Änderungen ein und zeige die Gliederung neu. Ohne Bestätigung kein Prompt-Memo.
Ausnahme: Sagt der User „direkt" und nennt er Stil und Kachelmatrix, zeige die Gliederung und gehe ohne Frage weiter.
4. Prompt-Memo
Nummer NN:
python3 <image-generation-Ordner>/scripts/image_generation.py next-number "<P>"
Fehlt das Skript, gilt dieselbe Regel von Hand: höchste Nummer in @Prompt/ und @Image/ zusammen plus 1, zweistellig mit führender Null.
Lies <image-generation-Ordner>/prompt-memo.md und schreibe <P>/@Prompt/NN <Headline> — Schautafel <stil>.md in diesem Format (@Prompt/ anlegen, falls es fehlt):
| Abschnitt | Inhalt |
|---|---|
| Kopf | **Betrifft:** Schautafel; **Quelle:** Anfrage und bestätigte Gliederung; **Verwandt:** Stilvorlage mit absolutem Pfad |
| Zweck | Thema und Aussage der Tafel in zwei, drei Sätzen |
| Bildidee | je Kachel eine Zeile: Teil (Kachel), Gestalt (bei Karten: Karte mit Bild und Text; bei Stationen: Gegenstand oder Ort im Bild), Bedeutung (Leitfrage); dazu Banner und Fußformel |
| Vorgaben | Stil, Stilvorlage, Anordnung, Format mit Pixelgröße (16:9 → 1672 × 941, 3:2 → 1536 × 1024), Texte wörtlich, „nicht im Bild", Datei @Image/NN <Headline>.png |
| Prompt für ChatGPT | zuerst „Anhängen: Stilvorlage <Skill-Ordner>/stile/<stil>.jpg" (absoluter Pfad; entfällt bei improvisiertem Stil), dann der Prompt als Code-Block |
| Nach der Erstellung | Prüfen, Ablage, Alt-Text, Nachbessern |
Prompt (deutsch, in dieser Reihenfolge):
- „Erstelle eine erklärende Schautafel im Format ."
- Die Beschreibung des Stils aus
stile.md, dazu „Stil-Stichworte: ". - „Die angehängte Stilvorlage gibt nur Stil, Material und Figuren vor, nicht Aufbau und Texte." (entfällt bei improvisiertem Stil)
- Aufbau: Banner oben mit Headline (und Untertitel); darunter die Kacheln Zeile für Zeile in der Anordnung, je Kachel Titel, kurze Kernpunkte und ein passendes Bildelement; bei Stationen: wie jede Kachel als Station erscheint und wie die Stationen verbunden sind (Sonderregeln in
stile.md); unten die Fußformel. Mit Branche: „Verwende Gegenstände und Szenen aus der Branche , keine allgemeinen Technik- oder Roboterbilder." - Der Satz Vermeide des Stils, ergänzt um „keine unlesbaren oder falsch geschriebenen Wörter, kein überfülltes Layout".
- „Texte, genau so geschrieben und sonst keine:" mit allen Texten als Liste.
Nach der Erstellung:
- Prüfen: Headline, Kacheltitel, Kernpunkte und Fußformel wörtlich; Zahl der Kacheln und Anordnung je Zeile; Merkmale des Stils; Format; keine zusätzlichen Texte.
- Nachbessern: „Behalte Aufbau und Stil, aber kürze die Texte: nur Titel und Stichworte."
Das Prompt-Memo schreibst du ohne eigene Rückfrage; die bestätigte Gliederung ist der Auftrag.
5. Übergabe an image-generation
Rufe den Skill image-generation über das Skill-Werkzeug auf, mit „Erstelle ein Bild zu @Prompt/NN" und bei „von Hand" mit dem Zusatz „von Hand". Ab dort gilt der Ablauf von image-generation ab seinem Schritt 3: „Bild erzeugen?", Codex mit der Stilvorlage oder Übergabe von Hand, Ablage @Image/NN <Headline>.png, Prüfen, Zeigen, Befunde mit Folge-Prompt-Memo, Commit.
Claude Code fragt beim Aufruf über das Skill-Werkzeug nach; das ist erwartet. Lehnt der User ab, nenne den Weg als ganzen Prompt: „/image-generation Erstelle ein Bild zu @Prompt/NN".
Grenzen
- Kein Bild ohne bestätigte Gliederung (außer „direkt" mit Stil und Kachelmatrix) und ohne das Ja von
image-generationvor dem Erzeugen. - Schreibe nur das Prompt-Memo in
@Prompt/; Bild, Prüfung und Commit übernimmtimage-generation. - Keine FLUX- oder OpenArt-Kopierboxen, keine Negative-Prompts als Keyword-Liste.
- Keine Logos, Marken oder Figuren bekannter Studios; keine realen Kunden ohne Wunsch des Users.
- Eine improvisierte Stilbeschreibung ändert
stile.mdnicht.