Aller au contenu
Mastering Claude

Accueil / Gestes courants

Gestes courants8 minApplication

Automatiser une tâche répétitive et écrire un script jetable

Automatiser un geste répété commence par séparer ce qui reste fixe de ce qui varie à chaque fois, se décrit par son entrée, sa sortie et l'environnement où il doit tourner, et se vérifie par un essai à blanc avant toute étape qui supprime, déplace ou écrase quoi que ce soit.

Un geste répété trois fois de la même façon, sur des données différentes, cache toujours la même structure : une partie qui ne change jamais et une partie qui varie à chaque passage. Isoler cette seconde partie avant d'écrire quoi que ce soit transforme une suite d'actions manuelles en un script réutilisable sur le prochain cas, sans le réécrire.

Séparer ce qui est fixe de ce qui varie

Renommer des fichiers photo, exporter un rapport mensuel, nettoyer un dossier de téléchargements : chacun de ces gestes contient une logique constante, le type de transformation appliqué, et des paramètres qui changent, le dossier visé, le motif de nom, la date. Nommer ces paramètres avant de demander le script, plutôt que de laisser Claude les deviner dans le texte généré, évite un script qui ne fonctionne que sur le cas précis qui a servi d'exemple.

Décrire un script jetable par entrée, sortie et environnement

Un script jetable n'a pas besoin d'une spécification complète : il se décrit par ce qu'il lit, ce qu'il produit, et l'environnement dans lequel il doit tourner, le langage disponible, le système d'exploitation, les outils déjà installés. Cette description courte suffit à Claude Code pour écrire un premier jet, quitte à l'ajuster ensuite sur un exemple réel.

mkdir -p demo-renommage && cd demo-renommage
for i in 1 2 3; do echo "contenu" > "PHOTO_VACANCES_$i.JPG"; done
ls
> écris un script qui met en minuscules le nom et l'extension de chaque fichier .JPG
> de ce dossier, fais d'abord un essai à blanc qui affiche les renommages prévus
> sans rien changer sur le disque

Demander un essai à blanc avant toute étape destructive

Un essai à blanc affiche ce qui serait fait sans le faire réellement : les fichiers qui seraient renommés, déplacés ou supprimés, sans toucher au disque. Ce geste se demande avant l'écriture du script définitif, pas après coup sur un script déjà lancé une fois en conditions réelles. La même prudence s'applique à un script qui touche plusieurs fichiers à la fois, ou à une commande qui modifie un dépôt entier. Transformer un script ainsi validé en geste réutilisable d'une session à l'autre est exactement ce que décrit skills, apprendre un workflow à Claude.

Un script conservé, avec ses paramètres nommés et son essai à blanc déjà testé, coûte moins cher à relancer la fois suivante qu'une nouvelle explication tapée de zéro à chaque occasion.

Figure 1

Geste manuel répété contre script paramétré

ApprocheÀ la troisième répétitionErreur de frappe possibleRéutilisable sur un autre dossier
Geste manuel répétéRetapé en entier une nouvelle foisÀ chaque frappe sur chaque fichierNon, tout se retape depuis le début
Script paramétréUne commande, un seul paramètre changeVérifiée une fois par l'essai à blancOui, même script, autre dossier en argument
La comparaison porte sur le même geste de renommage, exécuté à la main à chaque fois ou transformé en script dont seuls les paramètres changent d'un dossier à l'autre.
Calibrez vous-même

Un administrateur écrit une première version d'un script qui exporte les commandes du mois en cours vers un fichier CSV, avec le nom du mois codé directement dans le texte du script. Le mois suivant, il copie le script, change le mois à la main dans le texte, puis relance l'export.

Écrivez en une phrase ce que cette situation établit, et en une phrase ce qu'elle n'établit pas.

Ce qu’il faut retenir
  • Nommer les paramètres qui varient, dossier, motif, date, avant d'écrire le script évite un résultat qui ne fonctionne que sur l'exemple ayant servi de modèle.
  • Un script jetable se décrit par ce qu'il lit, ce qu'il produit et l'environnement où il tourne, sans avoir besoin d'une spécification complète.
  • Un essai à blanc affiche les renommages, déplacements ou suppressions prévus sans toucher au disque, et se demande avant l'écriture du script définitif.
  • Un geste répété plus de deux fois sur le même type de tâche devient un candidat sérieux à la conservation en script, plutôt qu'une explication refaite à chaque fois.
À faire maintenant

Repérez un geste que vous refaites à l'identique depuis au moins trois fois, décrivez à Claude son entrée, sa sortie et l'environnement où il doit tourner, puis demandez un essai à blanc avant de le laisser exécuter quoi que ce soit qui modifie un fichier réel.