# Bibliothèque de prompts Nano Banana — Fidulia

> Modèle cible : Gemini 2.5 Flash Image (Nano Banana) — via Google AI Studio
> Direction visuelle : palette navy `#0C132A` + magenta `#D70459`, métaphore alpinisme, ambiance éditoriale
> À utiliser pour les visuels image-réalistes des **livrables agence** (Fidulia en tant que marque)
> ⚠️ Ne pas utiliser pour les contenus publiés au nom d'un client — chaque client a son propre `NANO-BANANA-PROMPTS.md`

---

## Structure type d'un prompt Nano Banana

```
[Type de visuel] : photorealistic / editorial illustration / 3D render / minimalist
[Sujet] : description précise du sujet et du contexte
[Composition] : cadrage, profondeur de champ, focus
[Palette] : tokens hex en couleurs dominantes / accent
[Style référence] : style photographique ou illustratif
[Lumière] : nature, direction, intensité
[Ambiance] : 3 adjectifs précis
[Format] : aspect ratio en pixels
[Negative prompt] : ce qu'on exclut absolument
```

---

## Negative prompt récurrent (à ajouter partout)

```
Negative: text, letters, typography, logos, watermarks, distorted faces, 
extra fingers, unrealistic anatomy, low resolution, oversaturation, generic 
stock photo look, cliché business imagery (handshakes, suits in conference 
rooms, fake office smiles), AI artifacts, plastic skin, blurry, deformed.
```

---

## Prompt 1 — Bannière LinkedIn de profil (1584 × 396 px)

```
Editorial photograph of a misty alpine ridge at first dawn light, soft fog 
rolling over distant peaks, a single thin trail visible cutting across the 
slope, no human figure. Deep navy blue dominant tones (#0C132A) in shadows 
and sky, subtle magenta hint (#D70459) only in the smallest patch of sky 
near horizon. Cinematic widescreen composition, ultra-wide aspect ratio 
4:1. Shot on 70mm lens, slight haze, atmospheric depth. Mood: contemplative, 
established, patient, professional.

Format: 1584 × 396 pixels (aspect 4:1).
[Negative prompt récurrent]
```

**Variantes** :
- Variante "fin de journée" : "golden hour, warm shadows on snow, navy sky deepening" — pour rotation saisonnière
- Variante "tempête levée" : "post-storm clarity, fresh snow, distant clear peak" — pour annonces de cap

---

## Prompt 2 — Cover newsletter "La Sherpa Letter" (1200 × 627 px)

```
Editorial illustration in minimalist line-art style of a single alpine 
sherpa silhouette walking along a snow ridge, viewed from behind, carrying 
a small pack, heading toward a distant peak. Deep navy background 
(#0C132A) with subtle gradient, the figure rendered in clean white 
strokes (2px line weight), one small magenta detail (#D70459) on the 
backpack or rope. Negative space dominant on the right side for headline 
typography overlay. Vector aesthetic, no shading, clear geometric forms.

Format: 1200 × 627 pixels (aspect 1.91:1).
[Negative prompt récurrent]
```

**Variantes hebdomadaires** :
- Édition "trace" : ligne sinueuse sur une carte topographique stylisée
- Édition "campement" : tente solitaire éclairée la nuit, sommets en arrière-plan
- Édition "cordée" : deux figures reliées par une corde, distance respectée

---

## Prompt 3 — Fond de carrousel pédagogique — ambiance (1080 × 1350 px)

```
Abstract minimalist texture inspired by topographic contour lines, very 
subtle, white thin curves on deep navy background (#0C132A), spreading 
across the lower third of the composition like elevation lines on a map. 
Negative space dominates the upper two thirds (where typography will be 
overlaid). No focal point. Pure design background asset, no subject. 
Opacity should naturally feel like 5-8%.

Format: 1080 × 1350 pixels (aspect 4:5).
[Negative prompt récurrent]
```

**Note** : ce visuel sert de fond pour les slides intérieures, surmonté de la typo via Claude.ai Projects.

---

## Prompt 4 — Illustration éditoriale "prise de position" (1080 × 1350 px)

```
Conceptual editorial illustration in flat minimalist vector style. Two 
distinct paths diverging on a snowy mountain slope viewed from above 
(bird's eye perspective). One path is heavily trampled and crowded (visible 
boot prints, debris). The other is fresh, clean, narrow, leading toward 
a distant peak. Color palette: deep navy (#0C132A) base, soft white snow 
textures, single magenta accent (#D70459) marking the clean path. No 
people. Sharp geometric clarity, minimalist editorial style reminiscent 
of The Economist or Bloomberg illustrations.

Format: 1080 × 1350 pixels (aspect 4:5).
[Negative prompt récurrent]
```

**Variantes selon le sujet du post** :
- "Le sentier balisé" : sentier conformité avec balises rouges
- "Le bivouac" : petit campement isolé, lumière chaude au centre
- "Le glacier" : crevasse béante évitée par contournement

---

## Prompt 5 — Visuel "cas client" anonymisé (1080 × 1350 px · 4:5)

```
Editorial photograph of a single sherpa figure photographed from medium 
distance, viewed from behind, climbing a steep but visible snow trail, 
late afternoon golden light hitting the upper peaks ahead. Deep navy 
shadows (#0C132A) in the foreground, warm cream-white snow in the 
mid-range, no faces visible, no identifying details. Cinematic 35mm 
lens, shallow depth of field on the foreground rocks. Mood: solitary 
determination, calm progress, expertise in motion.

Format: 1080 × 1350 pixels (aspect 4:5).
[Negative prompt récurrent]
```

**Usage** : illustration narrative pour cas clients quand on ne montre pas le client réel — la métaphore de l'ascension remplace la photo terrain.

---

## Prompt 6 — Visuel "obstacle / friction" (1080 × 1350 px · 4:5)

```
Editorial photograph of a steep rocky alpine couloir partially blocked by 
ice and fallen rocks, viewed from a climber's perspective looking up. 
Cold blue shadows (#0C132A in deepest areas), low contrast, overcast 
lighting, a single visible safety rope (#D70459 magenta) hanging across 
the lower portion of the frame providing a line of safety. No people. 
Mood: serious, technical, navigable with the right gear.

Format: 1080 × 1350 pixels (aspect 4:5).
[Negative prompt récurrent]
```

**Usage** : illustration de posts sur la conformité AMF, les obstacles réglementaires, les pièges à éviter.

---

## Prompt 7 — Visuel "sommet / résultat" (1080 × 1350 px · 4:5)

```
Editorial photograph of a small magenta-colored flag (#D70459) planted 
firmly in fresh snow at the apex of a mountain summit, captured at 
sunrise. Deep navy sky (#0C132A) fading to soft pink-orange horizon, 
clear panoramic peaks below at lower elevations. Minimalist composition, 
the flag as sole vertical element, vast horizontal expanse. Sharp focus 
on the flag, soft atmospheric depth in the distance. Mood: arrived, 
quiet pride, definitive.

Format: 1080 × 1350 pixels (aspect 4:5).
[Negative prompt récurrent]
```

**Usage** : illustration de résultats de cas clients, paliers atteints, célébration sobre d'un cap franchi.

---

## Prompt 8 — Image d'ambiance "coulisses" (1080 × 1350 px · 4:5)

```
Editorial close-up photograph of a worn leather journal opened on a 
wooden desk, alongside a topographic map of an alpine region partially 
visible, a small brass compass, a ceramic coffee cup steaming softly. 
Deep navy shadows (#0C132A) dominate the periphery, warm tungsten 
light from a single off-camera source on the journal. No text legible 
on pages or maps. Shallow depth of field, focus on journal foreground. 
Mood: intimate, methodical, prepared.

Format: 1080 × 1350 pixels (aspect 4:5).
[Negative prompt récurrent]
```

**Usage** : illustration de posts "méthode & coulisses" — humanise le travail invisible sans montrer Fabien ni un client.

---

## Notes d'usage générales

### Cohérence des seeds
- Tester chaque prompt 3 à 5 fois → sélectionner la meilleure variante
- Quand Gemini autorise les seeds, noter le seed des variantes validées dans `Contexte/Design-System/Assets/seed-log.md` pour reproductibilité

### Post-production
- Aucun texte n'est généré dans le visuel — il est ajouté en HTML/CSS via Claude.ai Projects
- Si du texte parasite apparaît dans le rendu → regénérer (le retoucher dégrade la qualité)
- Pour la cohérence visuelle inter-livrables : utiliser systématiquement le même filtre colorimétrique en post (saturation -10%, ombres bleutées légères)

### Stockage
- Visuels validés → `Contexte/Design-System/Assets/[type]-[date]-[v01].png`
- Convention de nommage : `banniere-2026-06-v01.png`, `couverture-newsletter-014-v01.png`, etc.

### Conformité licence
- Les visuels Nano Banana sont utilisables commercialement selon les CGU Google AI (vérifier la version en vigueur)
- Aucune image d'humain identifiable ne doit être utilisée sans vérification droits à l'image

---

## Série CROQUIS ORGANIQUE — Icônes décoratives bento (tous clients)

> Technique réutilisable pour tout client bento 7 avantages ou carrousel
> Implémentation de référence : `Clients/Fidulia/Design/NANO-BANANA-PROMPTS.md` § CO-01 / CO-02
> Conversion RGBA : `Contexte/Design-System/Templates/bento-icon-to-rgba.py`

### Philosophie visuelle

Vecteur humain, esquisse à main levée, minimalisme imparfait.
Les formes ne sont jamais géométriquement parfaites : un cercle n'est pas tracé au compas, une droite a de légères variations. C'est l'imperfection qui donne la signature mémorable.

### Spécifications techniques

| Paramètre | Valeur |
|---|---|
| Fond | Couleur unie de la carte cliente (ex. navy `#0C132A` ou magenta `#D70459`) — aucun dégradé |
| Tracé | Blanc pur `#FFFFFF` ou très légèrement cassé `#F8F9FA` |
| Remplissage | Aucun (line art strict — le fond est visible à l'intérieur des formes) |
| Style trait | Chalk / crayon gras — texture légèrement poreuse, pas de bord vectoriel lisse |
| Épaisseur | Monoligne avec légères variations simulant la pression naturelle d'une main |
| Jonctions | Lignes pouvant se croiser légèrement (effet overshoot), cercles en deux coups de crayon |
| Modèle proto | `imagen-4.0-fast-generate-001` — aspect ratio `1:1` |
| Modèle final | `imagen-4.0-generate-001` |

### Meta-prompt (template universel)

```
White chalk sketch icon of [SUJET], centered on a solid [COULEUR_FOND] background.
Style: hand-drawn chalk line art, rough pencil texture, doodle aesthetic, monoline.
White strokes only (#FFFFFF or very slightly off-white), no fill, no shading, no 3D.
Lines are slightly imperfect with natural variation in thickness — overshoot at corners,
imperfect circles, organic and slightly asymmetric shapes simulating a real chalk stroke.
[DÉTAILS SPÉCIFIQUES AU SUJET — proportions, éléments secondaires, symbolique]
No text, no letters, no watermarks, no shadows, no gradients, no background elements.
Clean solid [COULEUR_FOND] background with a single white chalk sketch of [SUJET] only.
```

**Déclencheur puissant pour Imagen :** `"white chalk sketch on dark navy blue background, imperfect hand-drawn lines, no fill"`

### Workflow Agent 31

1. Générer 3 à 5 variantes en Fast → sélectionner la meilleure composition
2. Sauvegarder dans `Clients/[CLIENT]/Design/Assets/[nom]-source.png`
3. Convertir en RGBA : `python3 bento-icon-to-rgba.py [source] [output-rgba.png] 80`
4. Intégrer dans le bento avec `opacity:0.25` et positionnement selon la carte

### Intégration HTML bento

```html
<!-- Carte magenta avec croquis décoratif RGBA -->
<div style="position:relative; background:[COULEUR_CARTE]; border-radius:12px; overflow:hidden;">
  <img src="data:image/png;base64,{ICON_B64}"
       style="position:absolute; right:0; bottom:0; height:100%; width:auto;
              opacity:0.25; z-index:0; pointer-events:none;">
  <div style="position:relative; z-index:1; height:100%; box-sizing:border-box; padding:24px;">
    <!-- contenu texte -->
  </div>
</div>
```

**Variantes de positionnement :**

| Effet | CSS sur l'image |
|---|---|
| Centré bas-droite (standard) | `right:0; bottom:0; height:100%; width:auto` |
| Moitié droite masquée (carte étroite) | `right:0; bottom:0; height:100%; width:auto; transform:translateX(50%)` |
| Moitié basse masquée (pleine largeur) | `left:0; bottom:0; width:100%; height:auto; transform:translateY(50%)` |

---

## Pour les agents en aval

- **Agent Graphiste** : utilise cette bibliothèque pour produire les briefs visuels des livrables agence
- **Agent Maintenance Profil** : peut commander une regénération de bannière (prompt 1) si la maintenance trimestrielle le demande
- **Agent Onboarding** : lors d'un nouveau client, **NE PAS** réutiliser ces prompts — créer une bibliothèque dédiée dans `Clients/{{nom-client}}/Design/NANO-BANANA-PROMPTS.md`
