Configuration multi-fenêtres de Claude Code avec séparation des rôles et crochets d'exécution

Détails de la configuration
Un développeur sur r/ClaudeAI décrit une configuration pour résoudre le problème de dérive de Claude Code en milieu de session et de perte de contexte. La solution utilise une grille 2×2 dans iTerm2, chaque panneau exécutant une instance distincte de Claude Code assignée à un rôle fixe.
- IMPL : Utilise le modèle Sonnet avec l'acceptation automatique activée. Son rôle est d'écrire du code et d'exécuter des tests.
- AUDIT : Utilise le modèle Opus en mode lecture seule. Il examine la sortie d'IMPL sans générer de code lui-même.
- PLAN : Fonctionne avec un effort faible pour les discussions d'architecture. Il n'a pas de restrictions d'écriture, mais le réglage à faible effort l'empêche de plonger dans l'implémentation.
- PROMPT : Gère l'affinement des prompts séparément.
Chaque panneau récupère automatiquement son rôle à partir de la variable d'environnement $ITERM_PROFILE. Taper cc lance l'instance avec le modèle et les drapeaux de permission corrects.
Système de crochets et gestion de session
La configuration inclut un système de crochets à deux niveaux appliqué au moment de l'exécution.
- Crochets PreToolUse : Bloquent des opérations comme les modifications de fichiers
.envet les commandesgit pushavant leur exécution. - Crochets PostToolUse : Implémentent un disjoncteur qui interrompt la session après trois échecs consécutifs d'outils pour éviter une spirale.
Un SESSION_LOG—un fichier markdown simple—est mis à jour par IMPL à la fin de chaque journée avec le travail accompli, les décisions prises et les prochaines étapes. Au début d'une nouvelle session, il lit les 60 dernières lignes de ce journal, réduisant les démarrages à froid en évitant de réexpliquer tout le projet pour reprendre là où il s'était arrêté.
La visite guidée complète avec les scripts de crochets et un workflow gate/ship est disponible dans un guide et un dépôt liés.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Création d'une application de livre de coloriage génératif avec Claude en tant que développeur senior
Un développeur iOS intermédiaire détaille comment Claude l'a aidé à repérer des cas limites et à mettre en place des garde-fous de sécurité lors de la création d'une application de coloriage SwiftUI pour enfants.

Le flux de travail OpenClaw automatise les suivis de réunion et remplace Granola pour l'utilisateur.
Un utilisateur a remplacé son abonnement Granola de 14 $/mois par un flux de travail OpenClaw qui transcrit les réunions via STT, génère des résumés sur WhatsApp, détaille les points d'action et crée automatiquement des brouillons d'e-mails de suivi.

La force sous-estimée de Claude Code : la navigation dans la base de code plutôt que la génération de code
Un développeur rapporte qu'après des mois d'utilisation de Claude Code comme outil de développement principal, le gain de productivité le plus important provient de sa capacité à lire et à croiser les références de bases de code entières plus rapidement que grep, permettant une compréhension rapide des flux de données et du débogage.

Développeur Crée un Jeu de Combat de Cartes en 72 Heures avec Claude AI
Un développeur a utilisé Claude IA pour créer un jeu de combat par cartes complet en navigateur appelé SNAPDOWN en 72 heures. Le jeu comprend une histoire en 6 étapes, 4 classes jouables avec des mécaniques uniques, des adversaires IA, des animations et un système de tutoriel — le tout dans un seul fichier HTML sans framework ni étape de compilation.