promptgarten 🌱
🌍 ZH
Pattern de prompt●●○3 min · +40 XP

Pattern : planifier d'abord, coder ensuite

Fais écrire un plan à l'IA avant qu'elle code – ça évite des erreurs coûteuses.

Le problème avec « fais-le, c'est tout »

Si tu dis directement à un agent « construis ça », il commence tout de suite à agir – et fait souvent des suppositions silencieuses qui sont fausses. Tu ne le remarques que lorsqu'une mauvaise chose est déjà à moitié construite.

Le pattern

Demande d'abord un plan à l'IA, avant qu'elle écrive le moindre code :

  1. Décris l'objectif et les besoins
  2. Demande à l'IA de produire un plan étape par étape (sans code)
  3. Lis le plan, corrige les suppositions fausses, réponds aux questions
  4. Seulement ensuite : « Mets en œuvre le plan »

Pourquoi ça marche mieux

Un plan est bon marché à lire et à corriger – du code l'est moins. Trouver une erreur dans un plan (« tu as oublié qu'on a déjà un middleware d'auth ») prend une minute. Trouver la même erreur dans du code déjà écrit prend beaucoup plus de temps.

Quand c'est particulièrement important

  • Pour les tâches à plusieurs étapes ou peu claires
  • Quand plusieurs fichiers ou systèmes sont concernés
  • Quand une erreur serait coûteuse (code de production, migrations de base de données)

Pour des changements petits et sans ambiguïté (« change cette couleur »), une étape de planification explicite est souvent excessive.

À quoi ça ressemble

Toi : Avant d'écrire du code : donne-moi un plan pour ajouter du rate limiting à l'API.
Agent : Plan :
1. Ajouter un middleware de rate limiting dans app.js avec un compteur à fenêtre glissante
2. Appliquer à toutes les routes /api, renvoyer 429 en cas de dépassement
3. Ajouter une config des limites par route dans config.js
Toi : Ça marche. Fais juste l'étape 1 pour l'instant, je relis avant qu'on continue.
Agent : Je commence par l'étape 1 — le middleware dans app.js.

EXEMPLE

Prompt : « Crée d'abord un plan (sans modifier de code) pour une fonctionnalité de login avec e-mail et mot de passe. Je valide le plan avant que tu commences. »

🛠️ EXERCICE — À TOI DE JOUER

Prends une petite fonctionnalité réelle de ton projet (ou : « Construis une fonction qui convertit des lignes CSV en JSON ») et fais d’abord planifier l’IA, puis construire.

  1. Écris : « Crée d’abord un plan en 3 à 5 étapes. Pas encore de code. »
  2. Lis le plan d’un œil critique. Supprime une étape trop grosse ou précise-la.
  3. Seulement ensuite : « Implémente l’étape 1. » — et déroule le plan étape par étape.

AUTO-VÉRIFICATION

  • L’IA n’a-t-elle vraiment écrit AUCUN code à la première étape ? (Sinon : durcis ton prompt)
  • Au moins une étape du plan a-t-elle dû être corrigée ? (Presque toujours — c’est exactement à ça que sert le plan)
  • Le résultat s’est-il construit en morceaux plus petits et vérifiables que d’habitude ?

QUIZ RAPIDE

Pourquoi une étape de planification avant de coder est-elle utile ?

SOURCES

SUJETS LIÉS

Pattern : donner du contexte plutôt que poser une question vague ●○○Vibe coding : quand ça marche, quand ça te mord ●○○Qu'est-ce qu'un prompt ? ●○○