Motifs de pair programming avec l'IA
L'humain et l'IA travaillent le mieux ensemble quand on sait clairement qui conduit et qui navigue – et quand tu dois intervenir.
Conducteur et navigateur
Le pair programming classique offre une image qui convient aussi au travail avec l'IA : une personne « conduit » (écrit/exécute), l'autre « navigue » (réfléchit avec, corrige, garde la vue d'ensemble). Avec un agent, tu inverses généralement ce rôle : l'agent conduit (écrit le code), tu navigues (donnes la direction, corriges tôt).
Plan, revue, exécution
Un motif éprouvé comporte trois phases : faire d'abord créer un plan (pas encore de code), lire et corriger le plan, puis seulement le faire mettre en œuvre. Ça empêche l'agent d'écrire beaucoup de code pour la mauvaise solution.
Quand intervenir
Intervient dès que tu remarques que quelque chose part dans la mauvaise direction – pas seulement à la fin. Si tu dois corriger la même erreur deux fois, un redémarrage avec un prompt plus précis vaut généralement mieux qu'une troisième correction.
Boucles de feedback
La boucle la plus courte est la meilleure : l'agent fait une étape, toi (ou un second agent) vérifies, le feedback repart, étape suivante. Ça vaut pour le code comme pour les revues – un regard neuf de quelqu'un qui n'a pas écrit la solution lui-même trouve plus de choses.
EXEMPLE
Déroulement pour une nouvelle fonctionnalité : 1) « Explore comment on gère actuellement les sessions, et lis les fichiers concernés. Pas encore de code. » 2) « Crée un plan pour le login OAuth Google. » – lire le plan, supprimer une étape trop grosse. 3) « Mets le plan en œuvre, écris des tests pour le callback. » 4) « Utilise un subagent et relis le diff par rapport au plan – signale les lacunes, pas les préférences de style. »
🛠️ EXERCICE — À TOI DE JOUER
Pratique le déroulement plan-revue-exécution sur une petite tâche réelle dans ton projet.
- Choisis une tâche petite mais non triviale (par ex. un nouveau champ de formulaire avec validation).
- Fais d'abord créer seulement un plan, sans code : « Crée un plan en 3 à 5 étapes, pas encore de code. »
- Lis le plan, corrige délibérément au moins une étape, puis fais mettre en œuvre étape par étape.
✅ AUTO-VÉRIFICATION
- ☐ As-tu vraiment corrigé une étape du plan avant que du code soit écrit ?
- ☐ Le code final est-il plus proche de ton intention que si tu avais directement écrit « construis X » ?
- ☐ À quel endroit aurais-tu dû intervenir si tu n'avais pas lu le plan ?
QUIZ RAPIDE
Quel est l'avantage principal de séparer planification et mise en œuvre en étapes distinctes lorsqu'on travaille avec un agent ?
SOURCES
- Claude Code Doku: Best Practices (Explore, plan, code, commit) ↗ code.claude.com
- Claude Code Doku: Permission Modes ↗ code.claude.com
- Claude Code Doku: Subagents ↗ code.claude.com