Tu sais ce qui m'a vraiment bluffé quand j'ai découvert Claude Code ?
Ce n'est pas qu'il code bien. ChatGPT aussi code bien. Ce n'est pas qu'il comprend mes questions. Tous les LLM (Large Language Models, les "gros cerveaux" derrière ces IA) font ça.
Non, ce qui m'a scotché, c'est qu'il travaille directement sur mes fichiers. Il les lit. Il les modifie. Il en crée de nouveaux. Sans que j'aie à copier-coller quoi que ce soit.
C'est la différence entre un architecte qui te donne des plans par téléphone, et un artisan qui vient chez toi avec ses outils pour construire. Laisse-moi t'expliquer pourquoi ça change tout.
La Révolution : De l'Assistant au Collaborateur
Le monde d'avant (ChatGPT, Claude.ai)
Voici comment ça se passait avant Claude Code. Tu as un bug dans ton fichier Button.tsx. Tu veux que l'IA t'aide.
- Tu ouvres ton fichier dans ton éditeur de code
- Tu sélectionnes le code concerné
- Tu le copies
- Tu ouvres ton navigateur
- Tu vas sur ChatGPT ou Claude.ai
- Tu colles le code
- Tu expliques ton problème
- L'IA te répond avec une solution
- Tu copies la solution
- Tu retournes dans ton éditeur
- Tu colles la solution
- Tu espères n'avoir rien oublié au passage
- Ça ne marche pas (il manquait du contexte)
- Tu recommences...
J'exagère à peine. Ce processus, je l'ai fait des centaines de fois. C'est laborieux, sujet aux erreurs, et on perd le contexte à chaque aller-retour.
Le monde d'après (Claude Code)
Maintenant, voici la même situation avec Claude Code :
Corrige le bug dans src/components/Button.tsx qui fait que le bouton ne change pas de couleur au hover
C'est tout.
Claude :
- Lit le fichier
Button.tsxdirectement sur ton disque - Comprend le contexte en regardant les autres fichiers importés
- Identifie le problème (par exemple, une classe CSS manquante)
- Corrige le fichier directement
- Te montre ce qu'il a changé pour que tu valides
Temps total : 30 secondes. Contre 5-10 minutes à l'ancienne.
Comment Ça Marche Techniquement (Sans Jargon)
Tu te demandes peut-être comment c'est possible. Claude est une IA dans le cloud, non ? Comment peut-il voir tes fichiers locaux ?
L'architecture simplifiée
Claude Code est un programme que tu installes sur ton ordinateur (via le terminal, cette fenêtre noire où tu tapes des commandes). Ce programme fait le pont entre :
- Tes fichiers : sur ton disque dur
- Claude : dans le cloud d'Anthropic
Quand tu poses une question, Claude Code :
- Analyse ta question
- Lit les fichiers pertinents de ton projet
- Envoie le contexte nécessaire à Claude
- Reçoit la réponse
- Applique les modifications si nécessaire
C'est comme si tu avais un assistant qui est physiquement dans ton bureau, qui peut ouvrir tes dossiers, et qui appelle un expert (Claude) quand il a besoin de conseils.
Ce que Claude peut voir et faire
Quand tu lances Claude Code dans un dossier, il a accès à :
| Action | Ce que ça signifie |
|---|---|
| Lire | Voir le contenu de tous les fichiers du dossier |
| Modifier | Changer le contenu des fichiers existants |
| Créer | Ajouter de nouveaux fichiers |
| Supprimer | Effacer des fichiers (avec confirmation) |
| Exécuter | Lancer des commandes dans le terminal |
C'est puissant. Très puissant. Et c'est pour ça qu'il faut le configurer correctement.
Ce Que Ça Change Concrètement
1. Plus de contexte perdu
Quand tu copies-colles du code dans ChatGPT, tu perds du contexte. Tu copies un fichier, mais ce fichier importe d'autres fichiers. Ces fichiers utilisent des types définis ailleurs. Et ainsi de suite.
Avec Claude Code, tu peux dire :
Explique-moi comment fonctionne l'authentification dans mon projet
Claude va explorer ton projet, trouver les fichiers pertinents (auth.ts, middleware.ts, useAuth.ts...), et te donner une réponse qui tient compte de tout le contexte.
2. Des modifications multi-fichiers
Renommer un composant dans un projet React, ça touche potentiellement des dizaines de fichiers. À la main, c'est fastidieux et tu oublies forcément un endroit.
Renomme le composant Header en NavBar partout dans le projet
Claude trouve toutes les occurrences, tous les imports, et modifie tout de façon cohérente.
3. Des créations intelligentes
Quand tu demandes de créer un nouveau composant, Claude s'inspire de tes composants existants pour respecter ton style :
Crée un nouveau composant Footer en suivant le même style que le Header
Il va regarder comment tu structures tes composants, quelles conventions tu utilises, et créer quelque chose de cohérent avec le reste de ton code.
4. Des refactorisations sans douleur
Le refactoring (réorganiser du code sans changer son comportement), c'est normalement long et risqué. Avec Claude Code :
Cette fonction fait 200 lignes, c'est trop. Refactorise-la en plusieurs fonctions plus petites et bien nommées
Claude découpe, réorganise, et s'assure que tout fonctionne encore.
La Question Cruciale : Et la Sécurité ?
Si Claude peut voir tous mes fichiers... il peut voir mes mots de passe ? Mes clés API ? Mes données sensibles ?
Oui, potentiellement. C'est pour ça qu'il faut configurer les bonnes protections.
Protection 1 : Le fichier .claudeignore
Le fichier .claudeignore fonctionne comme le célèbre .gitignore. Tu y listes les fichiers que Claude ne doit jamais lire.
Crée un fichier .claudeignore à la racine de ton projet :
# Fichiers de configuration sensibles
.env
.env.local
.env.production
.env.development
Credentials et secrets
credentials.json
secrets/
.pem
.key
id_rsa
Données personnelles
database.sqlite
.db
backups/
Autres
node_modules/
.git/
Crée un fichier .claudeignore complet qui protège tous mes fichiers sensibles. J'utilise [Node.js / Python / autre].
J'ai écrit un article complet sur ce sujet : Le fichier .claudeignore : ne donnez pas vos mots de passe à l'IA.
Protection 2 : Lance Claude Code au bon endroit
Mauvaise pratique :
cd ~
claude
Là, Claude a accès à TOUT ton dossier utilisateur. Documents, photos, downloads... Mauvaise idée.
Bonne pratique :
cd ~/projets/mon-super-projet
claude
Claude n'a accès qu'au projet sur lequel tu travailles.
Protection 3 : Vérifie les modifications avant de valider
Claude te montre toujours ce qu'il va faire avant de le faire. Prends 10 secondes pour vérifier :
- Il ne touche pas à des fichiers sensibles
- Les modifications ont du sens
- Il ne supprime pas de code important
Avant de modifier, montre-moi d'abord quels fichiers tu vas toucher et ce que tu comptes changer
Protection 4 : Utilise les variables d'environnement correctement
Tes clés API et mots de passe ne doivent jamais être dans ton code. Ils doivent être dans un fichier .env (qui est dans ton .claudeignore).
Si Claude a besoin de savoir que tu utilises une API, dis-le lui sans révéler la clé :
J'utilise l'API Stripe pour les paiements. La clé est dans mon .env sous STRIPE_SECRET_KEY. Configure l'intégration.
Claude sait qu'il doit utiliser process.env.STRIPE_SECRET_KEY sans jamais voir la vraie clé.
Mon Erreur de Débutant (Ne La Fais Pas)
Je dois te confesser quelque chose. La première fois que j'ai utilisé Claude Code, j'étais tellement excité que je l'ai lancé dans mon dossier Documents.
Claude avait accès à :
- Mes projets pro et perso
- Mes factures et documents administratifs
- Des screenshots avec des mots de passe visibles
- Des fichiers clients confidentiels
Heureusement, je m'en suis rendu compte rapidement et rien de grave n'est arrivé. Mais j'aurais pu avoir de gros problèmes.
Depuis, règle stricte : Claude Code ne se lance que dans un dossier de projet spécifique, jamais au-dessus.
Ce Que Ça Change Pour Ta Productivité
Voici mes stats personnelles avant/après Claude Code :
| Métrique | Avant | Après | Gain |
|---|---|---|---|
| Temps de copier-coller | 30% de mon temps | 0% | 30% |
| Erreurs de contexte | ~5/jour | ~0/jour | -100% |
| Refactoring (temps) | 2-3 heures | 15 min | -90% |
| Création de composants | 30-60 min | 5-10 min | -80% |
Le gain de productivité est énorme. Mais le vrai gain, c'est le confort mental. Plus de friction, plus de contexte perdu, plus de copier-coller laborieux.
Cas d'Usage Concrets
Explorer un nouveau projet
Tu rejoins une équipe et tu dois comprendre une codebase existante :
Je viens d'arriver sur ce projet. Explique-moi : 1. La structure générale (dossiers importants) 2. Comment l'authentification fonctionne 3. Où sont définis les endpoints API 4. Les conventions de code utilisées
Claude explore et te fait un résumé compréhensible.
Debugger un problème complexe
J'ai une erreur : [colle l'erreur]. Elle semble venir de l'interaction entre le composant UserProfile et le hook useAuth. Explore les fichiers concernés et trouve la cause.
Claude navigue entre les fichiers, suit les imports, et identifie le problème.
Standardiser du code
Mon projet a des styles de code incohérents. Certains fichiers utilisent des tabs, d'autres des espaces. Standardise tout en espaces (2) et ajoute les imports manquants partout.
Claude passe sur chaque fichier et harmonise.
Pour Aller Plus Loin
Claude Code qui travaille sur tes fichiers, c'est la vraie révolution. On passe d'une IA qui répond à des questions à une IA qui fait le travail avec toi. C'est un vrai collaborateur, pas juste un chatbot.
La clé, c'est de le configurer correctement pour profiter de la puissance sans risquer tes données sensibles. Prends 5 minutes pour créer ton .claudeignore et tu seras tranquille.
Pour ceux qui veulent aller plus loin : on a créé le Workshop "Bâtir avec l'IA".
Articles connexes pour maîtriser Claude Code :
- Le fichier .claudeignore : ne donnez pas vos mots de passe à l'IA : la sécurité en détail
- L'écran noir vous fait peur ? Installer Claude Code sans stress : guide d'installation complet
- ChatGPT vs Claude Code : pourquoi j'ai arrêté de copier-coller : la comparaison détaillée
— Charles




