Claude Code tourne dans le terminal, pas dans un chat à côté de l'éditeur. Il lit les fichiers du projet, les modifie, lance des commandes (tests, linters, git), et boucle sur les résultats jusqu'à ce que la tâche soit faite. La différence avec un simple autocomplete est fondamentale : ce n'est plus une suggestion à valider ligne par ligne, c'est une boucle agentique complète sur une tâche entière.
Un cycle type
1. Instruction en langage naturel
"corrige le bug de pagination sur /list"
2. Lecture du code concerné (grep, lecture de fichiers)
3. Modification (edit ciblé, pas de réécriture complète)
4. Exécution des tests / vérification manuelle
5. Itération si échec, sinon fin de la tâche
CLAUDE.md : la mémoire du projet
Le point le plus sous-estimé : un fichier CLAUDE.md à la racine du dépôt, lu automatiquement à chaque session. Conventions de code, commandes de build, pièges connus — tout ce qu'on répéterait sinon à chaque prise de contexte. Ce blog en a un : c'est lui qui documente par exemple l'invariant de sécurité sur article.text ou le format des migrations, pour qu'aucune session ne le redécouvre à la dure.
Ce que ça change vs. ce que ça ne change pas
| Aspect | Réalité |
|---|---|
| Vitesse sur tâches bornées | Nette — refactor mécanique, migration, correctif localisé |
| Tâches ouvertes / ambiguës | Nécessite un cadrage humain sinon dérive |
| Revue de code | Toujours obligatoire — l'agent ne remplace pas la responsabilité |
| Exécution de commandes | Puissant mais à border (permissions, confirmation avant actions destructives) |
Sous-agents : déléguer sans polluer le contexte
Sur des tâches composites, Claude Code peut déléguer une sous-partie à un agent isolé (recherche dans le code, revue, exécution d'un test long) qui revient avec un résumé plutôt qu'avec tout son contexte de travail. C'est exactement le pattern détaillé dans Agents et sous-agents — Claude Code en est une implémentation concrète, pas une théorie.
FAQ
Claude Code remplace-t-il un IDE ?
Non, il le complète. L'éditeur reste utile pour la navigation visuelle et le debug pas à pas ; l'agent prend en charge l'exécution de tâches décrites en langage naturel.
Est-ce sûr de le laisser exécuter des commandes ?
Avec des garde-fous, oui : confirmation avant les actions destructives (suppression, force-push), permissions scoping, et jamais d'exécution automatique en prod. Voir aussi Sécuriser un serveur MCP pour la même logique côté serveurs d'outils.
Faut-il un abonnement API spécifique ?
Claude Code s'utilise avec un compte Claude classique (Pro/Max) ou une clé API — pas de produit à part entière à souscrire en plus.