Maîtriser Claude Code — De zéro à 10x — 1. Découvre Claude Code et installe-le

18 min read min de lecture
Chapitre 01

Découvre Claude Code et installe-le

Chapitre 1 sur 10 · 10%

Objectifs de ce chapitre

  • Comprendre ce qui distingue Claude Code d’un simple autocomplete
  • Installer l’outil et lancer ta première session
  • Choisir entre l’extension VS Code et le terminal

Pourquoi Claude Code change la donne

La plupart des outils d'IA pour le code se contentent de compléter une ligne. Tu tapes le début d'une fonction, l'outil devine la suite. C'est utile, mais c'est de l'assistance passive : toute l'intelligence de l'orchestration — quoi faire, dans quel ordre, comment vérifier — reste dans ta tête. Claude Code fait autre chose : c'est un agent. Il lit tes fichiers, exécute des commandes dans ton terminal, écrit du code, lance des tests, et raisonne sur plusieurs étapes pour atteindre un objectif que tu lui donnes en langage naturel.

La différence est fondamentale. Un chatbot classique te répond du texte que tu dois copier-coller toi-même. Un autocomplete te propose la ligne suivante. Claude Code, lui, agit : si tu lui demandes « corrige le bug dans le script de publication », il va chercher le fichier concerné, lire le code, comprendre l'erreur, proposer un correctif, l'appliquer, puis relancer le script pour vérifier que ça marche. Toi, tu supervises. C'est le passage du rôle d'exécutant à celui de directeur.

Pour Léa, ça veut dire qu'elle ne va pas « demander des bouts de texte » à une IA. Elle va lui confier une mission complète — « publie ce sujet sur mes 4 réseaux » — et Claude orchestre tout : recherche, rédaction, visuel, publication. Et comme tu vas le découvrir, ce qui rend cette approche vraiment puissante, c'est qu'elle se capitalise : chaque automatisation construite reste disponible pour toujours.

La boucle agentique : lire, exécuter, écrire, raisonner

Sous le capot, Claude Code tourne en boucle : il observe l'état de ton projet, décide d'une action, l'exécute, observe le résultat, puis décide de la suite. Cette boucle continue jusqu'à ce que l'objectif soit atteint — ou qu'il ait besoin de toi pour trancher. C'est exactement comme déléguer à un collaborateur : tu donnes la mission et les contraintes, il gère les étapes intermédiaires.

flowchart LR
  U["Toi : mission en langage naturel"] --> C["Claude Code"]
  C --> L["Lit tes fichiers"]
  C --> X["Exécute des commandes"]
  C --> W["Écrit du code"]
  L --> R["Raisonne et enchaîne les étapes"]
  X --> R
  W --> R
  R --> OK["Objectif atteint"]
Un agent : une mission en entrée, une boucle lire / exécuter / écrire / raisonner jusqu'au résultat.

Cette boucle a une conséquence pratique importante : la qualité de ce que tu obtiens dépend de la qualité de la mission que tu donnes. « Écris-moi un post » produira un résultat médiocre. « Écris un post LinkedIn de 150 mots sur le zéro déchet, ton chaleureux, terminé par une question ouverte » produira quelque chose d'utilisable. Tout ce cours t'apprend à encoder ces précisions une fois pour toutes, au lieu de les retaper à chaque fois.

L'objectif du cours — passer de « j'ai entendu parler de l'IA » à « l'IA me fait gagner plusieurs heures chaque semaine », avec des frameworks que tu réutilises à l'infini.

Installer Claude Code

Claude Code s'installe via npm, le gestionnaire de paquets de Node.js. Tu as donc besoin de Node.js 18 ou plus — si tu ne l'as pas, télécharge la version LTS depuis le site officiel de Node.js, l'installation prend deux minutes. Ensuite, ouvre un terminal et lance :

bash
# Vérifier que Node.js est installé (18+ requis)
node --version

# Installer Claude Code globalement
npm install -g @anthropic-ai/claude-code

# Se placer dans le dossier de son projet
cd mon-projet

# Lancer Claude Code
claude

Au premier lancement, Claude Code te demande de te connecter à ton compte Anthropic. Deux options : un abonnement Claude (Pro ou Max), ou une clé API de la console Anthropic facturée à l'usage. Pour débuter, l'abonnement est plus simple : un quota mensuel prévisible, pas de surprise. Une fois authentifié, tu es prêt.

Sur Windows, Claude Code fonctionne nativement dans PowerShell, mais beaucoup d'utilisateurs préfèrent le lancer dans WSL (Windows Subsystem for Linux) ou Git Bash pour profiter d'un environnement de commandes Unix plus standard. Si une commande shell se comporte bizarrement, c'est la première piste à vérifier.

Lance toujours claude depuis le dossier de ton projet, pas depuis ton dossier personnel. Claude Code prend le dossier courant comme racine de travail : c'est là qu'il lit les fichiers, et là qu'il cherchera ta configuration (.claude/, CLAUDE.md) dans les prochains chapitres.

Ta première session

Une fois dans la session, tu parles à Claude en langage naturel, comme à un collègue. Mais quelques commandes intégrées — celles qui commencent par / — méritent d'être connues dès le premier jour :

  • /help — liste toutes les commandes disponibles.
  • /init — analyse ton projet et génère un premier fichier CLAUDE.md (la mémoire projet, on y consacre le chapitre 8).
  • /clear — efface la conversation pour repartir d’un contexte propre.
  • /model — affiche et change le modèle utilisé.
  • Échap — interrompt Claude en pleine action si tu vois qu’il part dans la mauvaise direction.
  • @chemin/fichier — référence un fichier précis dans ton message pour que Claude le lise.

Prends cinq minutes pour jouer : demande-lui « liste les fichiers de ce dossier et décris ce que tu comprends du projet ». Tu verras la mécanique en direct : il propose d'exécuter une commande, te demande la permission, l'exécute, lit le résultat, et te fait une synthèse. Cette demande de permission systématique peut sembler lourde — c'est justement le sujet du chapitre 2.

Extension VS Code ou terminal ?

Claude Code fonctionne de deux façons dans VS Code : l'extension officielle (interface en barre latérale) ou le terminal intégré (commande claude). Les deux exécutent exactement le même moteur — la différence est purement ergonomique.

Extension VS Code (recommandée)Interface propre et guidée, diffs visuels des modifications, idéale pour 99% des gens. Gère tout ce que couvre ce cours.
TerminalMode Vim pour éditer plus vite, scriptable, et des options avancées comme le mode navigateur qui laisse Claude tester tes apps web. Pour les utilisateurs à l’aise en ligne de commande.
Tout ce cours fonctionne à l'identique dans l'extension comme dans le terminal. Commence par l'extension si tu débutes : tu verras les modifications de fichiers sous forme de diffs colorés, ce qui aide énormément à comprendre ce que Claude fait.

Quel modèle utiliser ?

Claude Code te laisse choisir le modèle via /model. La règle simple : utilise le modèle le plus capable disponible pour presque tout — raisonnement technique, création de skills, intégrations d'API, débogage. Ces tâches demandent de tenir un raisonnement sur de nombreuses étapes, et c'est exactement là que les modèles les plus puissants creusent l'écart.

Réserve les modèles plus légers (et moins chers) aux tâches simples et répétitives : reformater un fichier, renommer des variables, générer des variantes d'un texte déjà validé. Pour ce cours, garde le modèle le plus puissant partout — l'orchestration et la coordination de subagents en profitent directement. Une erreur de raisonnement au milieu d'une chaîne de 10 étapes coûte bien plus cher en temps que la différence de prix entre deux modèles.

Ce que tu vas construire dans ce cours

Chaque chapitre ajoute une brique au système de Léa. Chapitre 2 : les réglages qui rendent le travail fluide. Chapitre 3 : un premier skill /post qui publie sur un réseau. Chapitre 4 : la voix de marque pour que les posts sonnent humain. Chapitre 5 : un hook qui bloque toute publication non conforme. Chapitre 6 : des subagents qui publient sur 4 réseaux en parallèle. Chapitre 7 : la commande capstone /plan-week qui programme une semaine entière. Chapitre 8 : la mémoire projet qui fait que tout survit d'une session à l'autre.

L'ordre n'est pas anodin : c'est la progression naturelle de toute automatisation sérieuse. D'abord faire fonctionner une fois (skill), puis rendre fiable (hook), puis passer à l'échelle (subagents), puis capitaliser (mémoire). Tu pourras rejouer exactement cette séquence sur n'importe quel autre projet — comptabilité, support client, veille concurrentielle.

🛠️ À toi de jouer

Contexte

Tu démarres le projet de Léa. Avant d'écrire la moindre automatisation, tu dois avoir un environnement fonctionnel et comprendre, en le voyant tourner, ce qui distingue un agent d'un chatbot. C'est aussi le moment de vérifier que ton authentification et tes outils de base sont en place — tout le reste du cours s'appuie dessus.

Consignes

  1. Installe Node.js 18+ si ce n’est pas déjà fait (node --version pour vérifier), puis installe Claude Code avec npm install -g @anthropic-ai/claude-code.
  2. Crée un dossier marketing-ia et lance claude dedans.
  3. Connecte-toi à ton compte Anthropic quand l’outil te le demande.
  4. Demande à Claude : « présente-toi et dis-moi ce que tu peux faire dans ce dossier ».
  5. Demande-lui de créer un fichier README.md décrivant le projet de Léa, et observe la demande de permission puis le diff.
  6. Tape /help et parcours la liste des commandes intégrées.
  7. Note la différence avec un simple chatbot : il a accès à tes fichiers et à ton terminal, et il enchaîne les actions tout seul.
Indice — Si la commande claude n’est pas trouvée, vérifie que le dossier global npm est dans ton PATH (npm config get prefix te donne son emplacement), ou relance simplement ton terminal.

En résumé

  • Claude Code est un agent : il lit, exécute, écrit et raisonne en boucle sur plusieurs étapes.
  • Un chatbot répond du texte ; un agent agit sur tes fichiers et ton terminal sous ta supervision.
  • Installation en une commande npm (Node.js 18+ requis), puis claude dans ton projet.
  • Lance toujours Claude Code depuis le dossier du projet : c’est sa racine de travail.
  • Commandes à connaître : /help, /init, /clear, /model, Échap pour interrompre.
  • L’extension VS Code convient à la majorité ; le terminal offre Vim et des options avancées.
  • Utilise le modèle le plus capable pour le travail technique ; les modèles légers pour le répétitif.

Quiz — vérifie ta compréhension

1. Qu'est-ce qui distingue le mieux Claude Code d'un autocomplete classique ?

Claude Code est un agent autonome capable d'enchaîner des actions, pas seulement de compléter du texte.

2. Pour la majorité des utilisateurs, quelle interface est recommandée ?

L'extension offre une interface guidée avec diffs visuels qui couvre tout le cours. Le terminal reste une option avancée.

3. Pourquoi faut-il lancer claude depuis le dossier de ton projet ?

Claude Code prend le dossier courant comme racine : c'est là qu'il lit tes fichiers et ta configuration projet.

4. Quelle touche permet d’interrompre Claude en pleine action ?

Échap interrompt l'action en cours — indispensable quand tu vois Claude partir dans la mauvaise direction.

5. Quand utiliser un modèle léger plutôt que le plus capable ?

Le raisonnement multi-étapes profite du modèle le plus puissant ; le répétitif simple peut tourner sur un modèle léger, moins cher.

Auteur(s)

R

REHOUMA Haythem

Haythem Rehouma est un ingénieur et architecte IA et cloud, formateur et enseignant technique, avec un profil orienté IA médicale, AWS, MLOps, LLM/RAG et vision par ordinateur.