Aller au contenu

Les gabarits à trous

Un gabarit complet fait souvent trente à cinquante lignes. Le recopier intégralement à chaque usage en modifiant deux mots au milieu, c’est une source d’erreurs et de perte de temps.

La solution est simple : séparer la partie stable de la partie variable.

Dans n’importe quelle demande réutilisable, il y a deux zones.

L’en-tête ne change jamais, sauf nouvelle version : rôle, tâche, critères, interdits, cas limites, exemples, format.

Les trous changent à chaque usage : la matière, et deux ou trois paramètres.

Un gabarit à trous rend cette séparation visible et évite de toucher à ce qui marche.

Une convention, toujours la même : des crochets en capitales.

RÔLE
Tu m'aides à préparer une réponse pour [SERVICE], destinée à [DESTINATAIRE].
TÂCHE
Rédige une réponse à la demande fournie, en respectant [NIVEAU_FORMALITÉ].
[... tout l'en-tête stable ...]
MATIÈRE
<message>
[MESSAGE]
</message>

Trois règles de convention. Toujours des crochets et des capitales : repérables d’un coup d’œil, impossibles à confondre avec le texte. Un nom explicite : [DESTINATAIRE] et non [X], parce que dans six mois tu ne te souviendras pas. Et peu de trous : au-delà de quatre ou cinq, tu remplis un formulaire, signe que le gabarit essaie d’en faire trop et qu’il faut le scinder.

Un trou sans mode d’emploi est un trou qu’on remplit mal. Ajoute une petite légende en tête.

─── VALEURS ───────────────────────────────
[SERVICE] : accueil | facturation | technique
[DESTINATAIRE] : particulier | professionnel | administration
[NIVEAU_FORMALITÉ] : standard | soutenu
(soutenu = administration ou litige)
[MESSAGE] : le message brut, anonymisé
───────────────────────────────────────────

Cette légende sert deux fins : tu remplis vite et bien, et un collègue peut utiliser ton gabarit sans explication orale.

Cette consigne coûte une ligne et transforme une erreur silencieuse en erreur bruyante. C’est toujours un bon échange.

Tentation naturelle : un gabarit unique avec des conditions.

❌ Si [TYPE] = « réclamation », alors adopte un ton d'excuse et propose
un geste commercial. Si [TYPE] = « devis », alors demande les éléments
manquants et annonce un délai. Si [TYPE] = « relance », alors...

Trois problèmes : c’est illisible, l’outil applique parfois la mauvaise branche, et tu ne peux pas tester proprement chaque branche.

✅ Trois gabarits distincts : 2.1 Réclamation · 2.2 Devis · 2.3 Relance

Chacun avec son propre jeu de tests. Ils partagent les mêmes fragments (bloc anti-parasites, bloc de cas limites) mais restent indépendants.

La règle : au-delà de deux branches conditionnelles, sépare en plusieurs gabarits.

Puisque les fragments sont réutilisés partout, ton gabarit devient un assemblage.

[FRAGMENT : anti-parasites] ← section 4.1 de la bibliothèque
RÔLE ET CONTEXTE ← spécifique
TÂCHE ← spécifique
CRITÈRES DE DÉCISION ← spécifique
[FRAGMENT : cas limites] ← section 4.3
[FRAGMENT : règle d'escalade] ← section 4.4
EXEMPLES ← spécifique
FORME ATTENDUE ← spécifique
MATIÈRE : [MESSAGE] ← le trou
Rappel de tâche ← une ligne

Le bénéfice apparaît à la maintenance. Si tu améliores ton bloc de cas limites, tu l’améliores pour tous tes gabarits d’un coup. C’est exactement pour ça qu’on isole les fragments.

Détail pratique qui change le quotidien : la plupart des systèmes permettent d’associer une abréviation à un bloc de texte, par remplacement automatique, insertion rapide, ou simplement un document ouvert en permanence dans lequel tu copies.

Peu importe le moyen. Ce qui compte, c’est que coller ton gabarit prenne deux secondes. Si c’est laborieux, tu ne le feras pas, et toute la bibliothèque devient inutile.

Le gabarit de tri, en version à trous :

# Tri des demandes entrantes, v4
Si un élément entre crochets majuscules n'a pas été remplacé,
ne traite pas la demande et signale-le.
─── VALEURS ───────────────────────────────
[BOÎTE] : accueil | facturation | technique
[MESSAGE] : le message brut, anonymisé
───────────────────────────────────────────
RÔLE
Je trie les messages de la boîte [BOÎTE].
[... en-tête stable : tâche, critères, interdits, cas limites,
escalade, exemples, format ...]
MATIÈRE
<message>
[MESSAGE]
</message>
Rappel : une ligne au format demandé, rien d'autre.

Deux trous seulement. Usage : coller, remplacer [BOÎTE], coller le message, envoyer. Une quinzaine de secondes.

Prends ton gabarit principal et identifie ce qui change réellement d’un usage à l’autre. La plupart des gens en trouvent moins qu’ils ne le pensaient.

Marque ces éléments en [CAPITALES] et rédige la légende des valeurs.

Ajoute la ligne de garde sur les crochets non remplacés, et teste-la : envoie volontairement une demande avec un trou non rempli, et vérifie que l’outil refuse.

Isole tes fragments communs dans la section 4 de ta bibliothèque et remplace-les par des renvois.

Puis chronomètre un usage complet, du fichier au résultat. Si tu dépasses une minute, simplifie.

C’est le seul indicateur qui compte ici. Un gabarit qu’on met deux minutes à préparer finit par ne plus être utilisé, quelle que soit sa qualité.

Dernière fiche : traiter des éléments en série sans tout relire.

Une formationBaxIA