Que fait schautafel ?
Ce skill planifie avec l'utilisateur un tableau explicatif (Schautafel) et rédige un mémo de prompt. La génération, le dépôt, la vérification et le commit sont effectués par le skill image-generation.
Termes
- Projet
<P>: le dossier de travail de la session, s'il contient un sous-dossier@/. - Dossier du skill : le dossier de ce skill ("Base directory for this skill"). Il contient
stile.md(catalogue) etstile/<stil>.jpg(modèles de style). - Dossier
image-generation:<Skill-Ordner>/../image-generation; il contientprompt-memo.md(format du mémo de prompt) etscripts/image_generation.py. - Tuile : un bloc thématique du tableau ; champ, cellule et élément sont synonymes.
- Matrice de tuiles : disposition des tuiles, lue comme lignes × colonnes.
- Cartes / étapes : comment les tuiles apparaissent dans l'image, selon le style dans
stile.md(colonne Tuiles).
Lis stile.md dès que tu as besoin d'un style (demande de style, choix automatique, prompt).
1. Déterminer les entrées
Demande de style ("Quels styles sont pris en charge ?", "Quels styles existe-t-il ?", "Liste des styles") : réponds uniquement avec la liste de stile.md, Aperçu, une ligne par style sous la forme "<stil> — ", dans l'ordre du tableau. Pas de tableau, pas de prompt, pas d'explication supplémentaire. Fin.
Il manque <P>/@/ : ne crée rien. Signale : "Les tableaux explicatifs sont créés dans un projet AIOS (dossier avec @/), car le mémo de prompt et l'image sont placés dans @Prompt/ et @Image/. Dois-je initialiser ce dossier avec /aios-init ?" Fin.
Sinon, lis dans la demande (tout ce qui n'est pas un thème est optionnel) :
| Entrée | Reconnaître | Sans indication |
|---|---|---|
| Thèmes | tout ce qui n'appartient pas à une autre entrée | — |
| Style | style=<stil>, "dans le style ", "en tableau ", "en " ; insensible à la casse | Choix automatique |
| Matrice de tuiles | voir ci-dessous | Choix automatique |
| Format | "16:9", "3:2", "portrait", "carré" | Format du style (stile.md) |
| Direct | "direct", "immédiatement" | Plan à confirmer |
| Manuel | "manuellement", "sans Codex" | Codex |
Matrice de tuiles
| Indication | Disposition |
|---|---|
| "2x3 tuiles", "2 × 3 champs" | 2 lignes de 3 tuiles chacune |
| "3x1 tuiles" | 3 lignes de 1 tuile chacune |
| "3 colonnes" | 1 ligne de 3 tuiles (1×3) |
| "2 lignes" | 2 lignes de 1 tuile chacune (2×1) |
| "2 lignes, 3 colonnes" | 2×3 |
| "1ère ligne : 3 champs, 2ème ligne : 2 champs" | Ligne 1 avec 3, ligne 2 avec 2 tuiles |
| "5 tuiles" (un seul nombre) | Nombre fixe, disposition par choix automatique |
Autorisé : 1–4 lignes, 1–4 tuiles par ligne, ensemble 2–12 tuiles. Si une indication est hors limites, mentionne les limites et propose dans le plan la disposition autorisée suivante.
Choix automatique
- Style : le style dont la colonne Convient à dans
stile.mdcorrespond le mieux au thème, au secteur et à l'objectif ; sans correspondance claire, utiliserneo. - Matrice de tuiles : une tuile par bloc thématique ; 2-4 blocs de même niveau sur une ligne ; 5-8 blocs sur deux lignes ; une séquence (étapes, niveaux) dans le sens de lecture ou, pour des stations, comme un chemin de station en station.
- Montre chaque choix dans le plan avec une phrase de justification.
Style inconnu
Si un style nommé ne figure pas dans stile.md :
- Dis : "Je ne connais pas le style « »."
- Choisis un style du catalogue (choix automatique).
- Demande avec les réponses OK et Annuler (outil de sélection, sinon en question) : "Je peux improviser le style « ». Dois-je le faire ?"
- OK : décris le style à partir de son nom selon le modèle de
stile.md(description, mots-clés, à éviter, format, tuiles), sans modèle de style. La description ne vaut que pour cet appel. - Annuler : le style du catalogue choisi automatiquement s'applique.
- OK : décris le style à partir de son nom selon le modèle de
2. Secteur
Si le thème a un lien avec un client, déduis un secteur du contexte et demande une fois : "J'associe ceci au secteur — est-ce correct, ou dois-je en utiliser un autre ?" Si le secteur ressort clairement du contexte, nomme-le simplement. Pour des sujets de connaissance générale sans rapport client : pas de secteur, pas de question. Le secteur détermine le langage visuel : objets et scènes typiques du secteur plutôt qu'images générales de technologie ou de robots.
3. Plan
Affiche le plan :
**Headline :** <Headline de la bannière>
**Sous-titre :** <optionnel>
**Style :** `<stil>` — <justification pour un choix automatique>
**Disposition :** <lignes et tuiles> — <justification pour un choix automatique>
**Format :** <rapport hauteur/largeur>
**Secteur :** <Secteur ou « — »>
| Tuile | Titre | Question directrice | Points clés |
|---|---|---|---|
| Z1/1 | … | … | … |
**Pied de page :** MOT — MOT — MOT
- Chaque tuile : titre court, question directrice en une phrase, 2–5 points clés.
- La headline de la bannière et le pied de page (trois mots en MAJUSCULES) figurent sur chaque tableau. Une chronologie est le contenu d'une tuile, pas une partie fixe.
- Textes en français, sauf si l'utilisateur dit autre chose.
Question : "Le plan vous convient-il ?" Intègre les modifications et réaffiche le plan. Sans confirmation, pas de mémo de prompt.
Exception : si l'utilisateur dit "direct" et qu'il nomme le style et la matrice de tuiles, affiche le plan et continue sans question.
4. Mémo de prompt
Numéro NN :
python3 <image-generation-Ordner>/scripts/image_generation.py next-number "<P>"
Si le script manque, la même règle s'applique manuellement : numéro le plus élevé dans @Prompt/ et @Image/ ensemble plus 1, à deux chiffres avec un zéro devant.
Lis <image-generation-Ordner>/prompt-memo.md et écris <P>/@Prompt/NN <Headline> — Tableau explicatif <stil>.md dans ce format (crée @Prompt/ si nécessaire) :
| Section | Contenu |
|---|---|
| En-tête | **Concerne :** Tableau explicatif ; **Source :** demande et plan confirmé ; **Lié :** modèle de style avec chemin absolu |
| Objectif | Thème et message du tableau en deux ou trois phrases |
| Idée d'image | par tuile, une ligne : partie (tuile), forme (pour les cartes : carte avec image et texte ; pour les stations : objet ou lieu dans l'image), signification (question directrice) ; plus bannière et pied de page |
| Consignes | Style, modèle de style, disposition, format avec taille en pixels (16:9 → 1672 × 941, 3:2 → 1536 × 1024), textes mot pour mot, "pas dans l'image", fichier @Image/NN <Headline>.png |
| Prompt pour ChatGPT | d'abord "Joindre : modèle de style <Skill-Ordner>/stile/<stil>.jpg" (chemin absolu ; omis pour un style improvisé), puis le prompt en bloc de code |
| Après la création | Vérification, dépôt, texte alternatif, correction |
Prompt (en français, dans cet ordre) :
- "Crée un tableau explicatif au format ."
- La description du style issue de
stile.md, avec "Mots-clés du style : <Mots-clés>". - "Le modèle de style joint ne donne que le style, le matériau et les figures, pas la disposition ni les textes." (omis pour un style improvisé)
- Disposition : bannière en haut avec headline (et sous-titre) ; en dessous, les tuiles ligne par ligne dans la disposition, pour chaque tuile le titre, de courts points clés et un élément visuel approprié ; pour les stations : comment chaque tuile apparaît comme station et comment les stations sont reliées (règles spéciales dans
stile.md) ; en bas, le pied de page. Avec secteur : "Utilise des objets et des scènes du secteur , pas d'images générales de technologie ou de robots." - La phrase À éviter du style, complétée par "pas de mots illisibles ou mal orthographiés, pas de mise en page surchargée".
- "Textes, écrits exactement ainsi et aucun autre :" avec tous les textes en liste.
Après la création :
- Vérification : headline, titres des tuiles, points clés et pied de page mot pour mot ; nombre de tuiles et disposition par ligne ; caractéristiques du style ; format ; pas de textes supplémentaires.
- Correction : "Conserve la disposition et le style, mais raccourcis les textes : seulement le titre et les mots-clés."
Le mémo de prompt est écrit sans demander à l'utilisateur ; le plan confirmé est l'ordre.
5. Remise à image-generation
Appelle le skill image-generation via l'outil Skill, avec "Crée une image à partir de @Prompt/NN" et, pour "manuel", avec l'ajout "manuellement". À partir de là, le déroulement de image-generation s'applique à partir de son étape 3 : "Générer l'image ?", Codex avec le modèle de style ou remise manuelle, dépôt @Image/NN <Headline>.png, vérification, affichage, résultats avec mémo de prompt de suivi, commit.
Claude Code demande confirmation lors de l'appel via l'outil Skill ; c'est normal. Si l'utilisateur refuse, cite le chemin sous forme de prompt complet : "/image-generation Crée une image à partir de @Prompt/NN".
Limites
- Pas d'image sans plan confirmé (sauf "direct" avec style et matrice de tuiles) et sans le "oui" de
image-generationavant la génération. - Écris uniquement le mémo de prompt dans
@Prompt/; l'image, la vérification et le commit sont effectués parimage-generation. - Pas de boîtes de copie FLUX ou OpenArt, pas de prompts négatifs sous forme de liste de mots-clés.
- Pas de logos, marques ou personnages de studios connus ; pas de clients réels sans demande de l'utilisateur.
- Une description de style improvisée ne modifie pas
stile.md.