Claude Code : Installation et premiers pas
Bonjour à tous.
Pour ceux qui veulent suivre, ouvrez votre terminal. Vous allez pouvoir installer Claude Code et suivre le reste de cet article.
Tout ce dont vous avez besoin, c’est Node.js. Si vous l’avez, cela devrait fonctionner.
Vous n’êtes pas obligé de suivre, mais si vous ne l’avez pas encore, c’est l’occasion de l’installer pour pouvoir suivre.
Qu’est-ce que Claude Code et comment ça fonctionne ?
Claude Code est un nouveau type d’assistant IA. Il existe différentes générations d’assistants IA pour le codage. La plupart se contentent de compléter une ligne ou quelques lignes de code à la fois.
Claude Code n’est pas fait pour cela. Il est entièrement agentique. Il est conçu pour créer des fonctionnalités, écrire des fonctions entières, des fichiers entiers, et corriger des bugs complets en une seule fois.
Ce qui est intéressant avec Claude Code, c’est qu’il fonctionne avec tous vos outils, sans que vous ayez à modifier votre flux de travail. Vous n’avez pas besoin de tout changer pour commencer à l’utiliser.
A lire sur notre blog : Réduire les tokens Claude Code, astuces et réglages cachés
Claude Code s’adapte à tous les environnements
Quel que soit votre IDE, que vous utilisiez VS Code, Xcode ou les IDE JetBrains (certains chez Anthropic ne les lâcheraient pour rien au monde) ils utilisent Claude Code car il fonctionne avec tous les IDE et tous les terminaux. Il fonctionne localement, via SSH à distance, via tmux, dans n’importe quel environnement.
C’est un outil polyvalent. Si vous n’avez jamais utilisé ce type d’assistance de codage libre, il peut être difficile de savoir par où commencer, car vous ouvrez l’outil et ne voyez qu’une barre de saisie, en vous demandant quoi faire.
Que taper ? C’est un outil puissant, utilisable pour de nombreuses choses, mais précisément parce qu’il peut faire tant de choses, nous ne cherchons pas à vous orienter vers un flux de travail particulier. En tant qu’ingénieur, vous devez pouvoir l’utiliser comme vous le souhaitez.

Lorsque vous ouvrez Claude Code pour la première fois, nous recommandons quelques étapes pour configurer votre environnement. Elles sont très simples.
Exécutez la configuration du terminal. Cela vous permettra d’utiliser Maj+Entrée pour les nouvelles lignes, sans avoir à utiliser de barres obliques inverses. C’est plus agréable à utiliser.
Utilisez /theme pour choisir le mode clair, le mode sombre ou les thèmes Daltonize.
Vous pouvez utiliser /install GitHub app. Claude a annoncé une application GitHub qui vous permet de mentionner Claude (@Claude) sur n’importe quel ticket GitHub ou pull request. Pour l’installer, exécutez simplement cette commande dans votre terminal.
Vous pouvez personnaliser l’ensemble des outils autorisés, afin de ne pas être invité à les confirmer à chaque fois. C’est très pratique pour les actions que je répète souvent. Je les personnalise ainsi pour ne pas avoir à les accepter à chaque fois.
Pour ma part, pour de nombreuses requêtes, je ne les tape pas manuellement dans Claude Code. Si vous êtes sous macOS, allez dans les paramètres système, sous Accessibilité, activez la dictée. Ainsi, il vous suffit d’appuyer deux fois sur la touche de dictée pour énoncer votre requête. Cela aide beaucoup à formuler des requêtes précises.
Vous pouvez simplement parler à Claude Code comme vous le feriez avec un autre ingénieur, sans avoir à taper beaucoup de code.
Par où commencer avec Claude Code ?
Conseil pratique
Pour former votre équipe avec Claude Code, commencez par les bases avant de viser l’expertise. La constance bat l’intensité. Un petit geste répété vaut mieux qu’un gros effort ponctuel.
Vous avez un blog ou un site web ? Je propose mes services de rédaction web : création et mise à jour d'articles optimisés SEO, maintenance de blog, audits de contenu, refonte éditoriale.
Si vous cherchez quelqu'un pour s'occuper de votre contenu — articles, mises à jour, stratégie éditoriale — contactez-moi, on en discute.
Lorsque vous débutez avec Claude Code, l’outil est si libre et peut tout faire. Par où commencer ? Ce que nous recommandons avant tout, c’est de commencer par les questions-réponses sur la base de code. Posez simplement des questions à votre base de code.
C’est ce que nous enseignons aux nouvelles recrues chez Anthropic. Le premier jour de l’intégration technique, vous découvrez Claude Code, vous le téléchargez, vous le configurez, puis vous commencez immédiatement à poser des questions sur la base de code.
Auparavant, l’intégration technique sollicitait beaucoup l’équipe. Vous deviez poser des questions aux autres ingénieurs de l’équipe, explorer le code, ce qui prenait du temps. Vous deviez aussi apprendre à utiliser les outils.
Cela prenait beaucoup de temps. Avec Claude Code, vous pouvez simplement lui poser des questions : il explore la base de code et répond à ce type de questions. Ainsi, chez Anthropic, l’intégration technique prenait auparavant deux à trois semaines pour les nouvelles recrues. Elle prend désormais deux à trois jours.
Questions-réponses sans indexation
Ce qui est intéressant avec les questions-réponses, c’est que nous n’effectuons aucun indexage. Il n’y a pas de base de données distante contenant votre code. Nous ne le téléchargeons nulle part. Votre code reste local.

Nous n’entraînons pas de modèles génératifs sur le code. Il est là, vous le contrôlez, sans index ni rien de tel. Cela signifie également qu’il n’y a aucune configuration préalable.
- Vous démarrez Claude
- vous le téléchargez
- vous le lancez
- pas d’indexage, pas d’attente, vous pouvez l’utiliser immédiatement.
Voici quelques questions que vous pouvez poser : comment un morceau de code particulier est-il utilisé, ou comment instancier tel élément ? Claude Code ne se contente pas d’une recherche textuelle pour répondre.
Il va souvent plus loin en cherchant des exemples concrets :
- comment cette classe est-elle instanciée ?
- Comment est-elle utilisée ?
- Il vous fournira une réponse bien plus approfondie que ce que vous obtiendriez d’un wiki ou d’une documentation — plutôt que d’un simple « Commande F ».
Une chose que je fais aussi très souvent, c’est interroger l’historique Git. Par exemple : pourquoi cette fonction a-t-elle 15 arguments et pourquoi les arguments sont-ils nommés de cette façon étrange ? Je parie que dans toutes nos bases de code, vous avez une fonction ou une classe comme celle-ci.
Claude Code peut parcourir l’historique Git et chercher à comprendre comment ces arguments ont été introduits, qui les a introduits et dans quel contexte. Quels sont les problèmes liés à ces commits ? Il va parcourir tout cela et le résumer. Vous n’avez pas besoin de lui donner tous ces détails : vous lui posez simplement la question.
Dites simplement « parcours l’historique Git » et il saura quoi faire. La raison pour laquelle il le sait, d’ailleurs, n’est pas parce qu’il a été programmé pour cela. Il n’y a rien dans l’invite système concernant le parcours de l’historique Git. Il le sait parce que le modèle est excellent.
Et si vous lui dites d’utiliser Git, il saura comment utiliser Git. Nous avons la chance de construire sur un aussi bon modèle.
Je pose souvent des questions sur les tickets GitHub.
- Il peut utiliser la récupération web
- récupérer les tickets
- chercher le contexte des tickets aussi… c’est plutôt génial.
C’est quelque chose que je fais tous les lundis lors de ma réunion d’équipe hebdomadaire : je demande ce que j’ai livré cette semaine, et Claude Code consulte le journal, il connaît mon nom d’utilisateur et il me donne un super-récapitulatif de tout ce que j’ai livré.
Et je copie-colle simplement cela dans un document quelque part.

Former son équipe avec Claude Code
Quand utiliser le mode interactif dans un REPL ?
Une fois que vous êtes assez à l’aise avec les questions-réponses, vous pouvez vous plonger dans la modification du code. C’est la prochaine étape.
Ce qui est cool avec toute forme d’utilisation agentique (utiliser un LLM de manière agentique) c’est que vous lui donnez des outils et c’est tout simplement magique.
Il trouve tout seul comment utiliser les outils. Avec Claude Code, nous lui donnons un ensemble d’outils assez restreint : un outil pour modifier les fichiers, un outil pour exécuter des commandes bash. Vous dites simplement « fais ceci » et il trouvera comment le faire. Il va enchaîner les actions de la manière appropriée pour Claude Code.
Il y a de nombreuses façons d’utiliser cela. Quelque chose que j’aime faire parfois, avant de laisser Claude Code écrire du code, c’est de lui demander de réfléchir un peu ou d’élaborer un plan. Réfléchissez à des idées, faites un plan, soumettez-le-moi, demandez une approbation avant d’écrire du code. Et vous n’avez pas besoin d’utiliser le mode planification, ni d’outils spéciaux pour cela.
Tout ce que vous avez à faire est de demander à Claude Code. Et il saura quoi faire. Dites simplement : « Avant d’écrire du code, fais un plan. » C’est tout.
Ceci est aussi quelque chose que je veux aborder avec le commit push. C’est une incantation très courante que j’utilise. Il n’y a rien de spécial là-dedans, mais Claude Code est assez intelligent pour l’interpréter. Il va faire un commit, le pousser sur la branche, créer une branche, puis créer une pull request pour moi sur GitHub. Vous n’avez rien à expliquer.
- Il va parcourir le code
- l’historique
- le journal Git tout seul pour déterminer le format du commit et tout le reste.
Encore une fois, nous ne le programmons pas par système pour faire cela. Il sait simplement comment faire. Le modèle est bon.
Intégrer les outils de votre équipe
Au fur et à mesure que vous devenez plus avancé, vous voudrez commencer à intégrer les outils de votre équipe. C’est là que Claude Code commence vraiment à briller. Il y a généralement deux types d’outils. Le premier : les outils bash.
Par exemple, imaginez une CLI « barley ». Vous pouvez dire « utilise cette CLI pour faire quelque chose » et informer Claude Code à ce sujet. Vous pouvez lui dire d’utiliser, par exemple, --help pour comprendre comment l’utiliser.
Le second type d’outils concerne l’intégration via MCP (Model Context Protocol). Vous pouvez brancher vos outils métier, vos APIs internes, vos bases de connaissances d’équipe, tout ce que Claude Code pourra ensuite utiliser comme un ingénieur le ferait.

Tableau comparatif des approches
| Critère | Questions-Réponses | Modification de code |
|---|---|---|
| Objectif | Comprendre la base de code | Corriger ou ajouter des fonctionnalités |
| Niveau requis | Débutant | Intermédiaire |
| Configuration | Aucune | Minimale |
| Exemple de requête | « Comment cette classe est-elle instanciée ? » | « Corrige le bug dans cette fonction » |
Les bonnes pratiques à retenir
Voici une liste des astuces clés pour bien démarrer avec Claude Code :
- Commencez toujours par poser des questions sur votre base de code avant de modifier quoi que ce soit
- Utilisez la dictée vocale sous macOS pour formuler vos requêtes plus rapidement
- Personnalisez les outils autorisés pour éviter de confirmer chaque action
- Demandez un plan avant d’écrire du code en disant simplement « fais un plan »
Les erreurs à éviter
Quelques pièges courants lorsque l’on débute avec Claude Code :
- Vouloir tout faire en une seule requête trop complexe
- Ne pas vérifier le plan proposé avant de lancer la modification
- Oublier d’explorer l’historique Git pour comprendre le contexte
- Négliger la configuration initiale de l’environnement
Pour aller plus loin avec Claude Code
L’outil permet de nombreuses autres utilisations avancées. Par exemple, vous pouvez lui demander de consulter les tickets GitHub pour avoir le contexte d’un bug. Vous pouvez aussi automatiser vos revues de code en lui demandant d’analyser les pull requests.
Certains ingénieurs chez Anthropic l’utilisent même pour générer automatiquement des rapports d’activité hebdomadaires. Il suffit de demander : « Qu’est-ce que j’ai livré cette semaine ? » et Claude Code consulte le journal Git pour vous fournir un résumé détaillé.
⇒ Si vous ne deviez retenir qu’une chose : commencez par poser des questions, laissez Claude Code explorer la base de code à votre place. C’est le meilleur moyen de gagner du temps et de maîtriser votre projet.
Sources
Vous avez un blog ou un site web ? Je propose mes services de rédaction web : création et mise à jour d'articles optimisés SEO, maintenance de blog, audits de contenu, refonte éditoriale.
Si vous cherchez quelqu'un pour s'occuper de votre contenu — articles, mises à jour, stratégie éditoriale — contactez-moi, on en discute.

