David Silvera.
David SilveraApplications mobiles & sites web
GuideBlogParlons de votre projetContact→
claude — ~/guide/chapitre-11 — session immersive¶ mode article
~/guide/chapitre-11[espace] avancer · [↑] revenir

❯ ouvrir guide/chapitre-11 --sans-ecran

Chapitre 11 · Acte IV · Le niveau au-dessus

Claude
sans le bureau

10 min · espace pour avancer, flèches pour revenir

Tout s'est joué dans un terminal ouvert, vous devant

Un agent correctement cadré et correctement vérifié n'a pas besoin qu'on le regarde travailler.

C'est même la définition d'un agent. Ce chapitre déplie ce que cette idée débloque, dans l'ordre où vous l'adopterez : d'abord le téléphone, puis les sessions parallèles, puis plus de session du tout.

Une session lancée au bureau continue pendant que la personne s'éloigne : elle la suit depuis son téléphone et valide la PR à distance.
Le bureau dans la poche

La session lancée au bureau ne meurt pas quand vous fermez le capot.

Vous partez en réunion pendant que Claude déroule le plan validé, vous répondez à sa question bloquante depuis le couloir, et le travail repart.

Un exemple vécu, sans mise en scène

20minutes, pas d'ordinateur

Un message entre deux rendez-vous : l'écran de commande affiche une erreur. Depuis mon téléphone, session lancée, symptôme décrit, méthode exigée : diagnostic d'abord, correctif couvert par un test qui capture le bug.

Le temps de rejoindre le rendez-vous à pied, Claude avait trouvé la cause, écrit le test, poussé une PR. Relue sur mobile, ajustée, mergée avant le début de la réunion. Ce qui surprend n'est pas que ce soit possible : c'est à quel point c'est banal.

Plusieurs Claude en parallèle

worktrees
❯ git worktree add ../site-article feat/article-blog
❯ git worktree add ../site-panier fix/panier-vide
Deux dossiers, deux branches, zéro conflit.
❯ # Un terminal par dossier, un Claude par terminal.
❯ cd ../site-article && claude   # session 1 : rédige
❯ cd ../site-panier && claude    # session 2 : corrige
Chaque session travaille sur sa propre copie du dépôt.
❯git worktree add ../site-article feat/article-bloggit worktree add ../site-article feat/article-blog
❯git worktree add ../site-panier fix/panier-videgit worktree add ../site-panier fix/panier-vide
Deux dossiers, deux branches, zéro conflit.
❯# Un terminal par dossier, un Claude par terminal.# Un terminal par dossier, un Claude par terminal.
❯cd ../site-article && claude # session 1 : rédigecd ../site-article && claude # session 1 : rédige
❯cd ../site-panier && claude # session 2 : corrigecd ../site-panier && claude # session 2 : corrige
Chaque session travaille sur sa propre copie du dépôt.

Un worktree donne à chaque session son propre checkout : même historique, dossiers séparés, aucun risque que deux agents s'écrasent.

Le pattern le plus utile du parallélisme

Session 1

L’écrivain

  • Elle implémente la fonctionnalité
  • Elle sait ce que le code est censé faire
  • Son contexte est plein de ses propres choix

Session 2

Le relecteur

  • Vierge de tout le contexte de l’auteur
  • Elle relit le diff avec le regard du chapitre 8
  • Deux postures, un angle mort en moins

Le parallélisme se mérite : deux sessions mal cadrées produisent deux fois plus de travail à reprendre, pas deux fois plus de valeur.

Sans écran du tout · headless

agent-arriere-plan
❯ claude -p "Corrige le lint sur src/ et ouvre une PR" &
Session lancée en arrière-plan.
❯ # Vous passez à autre chose. Plus tard, la notification :
Session terminée : 14 fichiers corrigés, lint vert,
PR #212 ouverte, prête pour relecture.
Vous n'avez rien regardé, et rien ne vous a manqué.
❯claude -p "Corrige le lint sur src/ et ouvre une PR" &claude -p "Corrige le lint sur src/ et ouvre une PR" &
Session lancée en arrière-plan.
❯# Vous passez à autre chose. Plus tard, la notification :# Vous passez à autre chose. Plus tard, la notification :
Session terminée : 14 fichiers corrigés, lint vert,
PR #212 ouverte, prête pour relecture.
Vous n'avez rien regardé, et rien ne vous a manqué.

`claude -p` est une commande comme une autre : donc scriptable, donc branchable sur une chaîne qui existait avant lui.

Ce que ça installe

  • claude-code-actionL'agent intervient sur vos issues et vos pull requests : on lui confie un ticket, il propose le correctif.
  • claude-code-security-reviewLe rôle d'expert sécurité du chapitre 8, rejoué automatiquement sur chaque PR. La revue cesse d'être un événement pour devenir un péage.
  • Une tâche planifiéeUn cron qui lance la veille du matin, un autre qui compile le rapport du jour. L'agent prend son poste à heure fixe, sans qu'on le lui rappelle.

Le fan-out · cent fichiers, cent sessions

fan-out
❯ claude -p "Liste les fichiers encore en classes" > liste.txt
87 fichiers listés.
❯ for f in $(cat liste.txt); do
❯   claude -p "Convertis $f en composant fonctionnel.
❯   Réponds OK ou ÉCHEC." --allowedTools "Edit,Bash(npm test *)"
❯ done
84 OK, 3 ÉCHEC à reprendre à la main.
Chaque fichier a eu son contexte neuf. Aucun ne paie
le poids des quatre-vingt-six autres.
❯claude -p "Liste les fichiers encore en classes" > liste.txtclaude -p "Liste les fichiers encore en classes" > liste.txt
87 fichiers listés.
❯for f in $(cat liste.txt); dofor f in $(cat liste.txt); do
❯ claude -p "Convertis $f en composant fonctionnel. claude -p "Convertis $f en composant fonctionnel.
❯ Réponds OK ou ÉCHEC." --allowedTools "Edit,Bash(npm test *)" Réponds OK ou ÉCHEC." --allowedTools "Edit,Bash(npm test *)"
❯donedone
84 OK, 3 ÉCHEC à reprendre à la main.
Chaque fichier a eu son contexte neuf. Aucun ne paie
le poids des quatre-vingt-six autres.

La grosse migration cesse d'être une session épique qui déborde. Elle devient cent petites tâches indépendantes, chacune de la taille que le chapitre 5 recommande.

Vous reconnaissez le chapitre 4

C'est la frontière qui autorise le volume.

Là-bas, elle rendait possibles plusieurs chantiers de front ; ici, elle rend possible la même tâche répétée cent fois sans que la centième paie le contexte des quatre-vingt-dix-neuf premières. Deux précautions : rodez le prompt sur trois fichiers avant de lâcher la boucle, et bornez les outils.

À vous

Vous lancez un agent qui tournera sans surveillance. Quelle liste écrivez-vous en premier ?

Choisissez : la scène vous répond.

Un effet de bord vertueux

Relire une PR sur un écran de téléphone impose une discipline saine : vous ne voyez que le diff et le résultat des tests.

Si cette relecture ne suffit pas à vous rassurer, le problème n'est pas la taille de l'écran. C'est que la tâche manquait de critères de done exécutables.

Fin du chapitre 11

Votre vraie limite ne sera pas la machine : ce sera votre capacité à relire sérieusement ce que plusieurs agents produisent en même temps. La suite quitte le code : le même outil produit la vidéo, les images et la voix de votre produit.

Chapitre 12 en immersionRelire en mode article →

La version article garde tout : la FAQ, les détails, les liens. Cette traversée en est la bande-annonce habitée.