IAMaîtriser l'IA générative Plan du corpus
Accueil/Claude Code : les bases

05 - Claude Code : les bases

Claude Code, c'est Claude qui travaille directement dans ton terminal, sur ton vrai projet : il lit tes fichiers, les modifie, lance tes commandes.

Temps de lecture : 8 min (ce sommaire) | Niveau : Debutant

Ce que tu sauras faire apres

  • Installer Claude Code sur Windows et demarrer une premiere session utile.
  • Donner un contexte permanent a Claude avec un fichier CLAUDE.md.
  • Regler les permissions pour arreter de cliquer "oui" toutes les 30 secondes.
  • Fabriquer tes propres commandes /... et automatiser avec des hooks.
  • Appliquer 10 workflows concrets a ton travail de dev et de data.

A quoi sert cette section

Les sections 01 a 04 t'ont appris a ecrire de bons prompts. Cette section-ci t'apprend a installer le bon outil pour que ces prompts agissent sur ton code.

La difference est simple :

Tu utilisesClaude voitClaude peut
Claude sur le webCe que tu copies-collesRepondre du texte
Claude CodeTon depot entier, tes commandesLire, modifier, executer, committer

Pour un data engineer, ca change tout : Claude peut ouvrir ton modele dbt, lire le schema BigQuery, lancer dbt run, lire l'erreur, corriger, relancer. Tout seul.


Prerequis

Avant de commencer cette section, tu dois avoir :

  1. Un compte Claude payant. Pro, Max, Team ou Enterprise, ou un compte Claude Console. Le plan gratuit de claude.ai ne donne pas acces a Claude Code.
  2. Un terminal. Sur Windows : PowerShell ou CMD. Les deux marchent.
  3. Un projet reel sous la main. Un depot Git avec du code Python, du SQL, des modeles dbt, un DAG Airflow... N'importe lequel, mais un vrai.
  4. Git installe. Pas obligatoire, mais fortement recommande (voir le fichier 01).

Tu n'as pas besoin de savoir programmer en Node.js, ni d'installer Node.js. L'installateur pose un binaire natif.


Ordre de lecture

Lis dans l'ordre. Chaque fichier suppose que tu as lu le precedent.

#FichierCe que tu y gagnesDuree
01Installation et premiers pasClaude Code tourne sur ta machine, tu sais lancer une session12 min
02CLAUDE.md, la memoire projetTu arretes de re-expliquer ton projet a chaque session14 min
03Permissions et modesTu controles ce que Claude peut faire, sans etre interrompu14 min
04Slash commandsTu crees tes propres raccourcis metier (/review-sql)13 min
05HooksTu automatises le formatage, tu bloques les commandes dangereuses14 min
06Settings et configurationTu sais ou vivent les reglages et qui gagne quand ils se contredisent12 min
07Workflows quotidiens10 recettes pretes a l'emploi pour ton travail de tous les jours16 min

Si tu es tres presse : lis 01, puis 02, puis 07. Tu auras deja 80 % de la valeur.


Comment lire les templates

Chaque fichier se termine par au moins un template pret a copier. Tu n'as jamais a inventer une formulation : tu copies le bloc, et tu remplaces uniquement ce qui est EN MAJUSCULES ENTRE CROCHETS.

Exemple :

VERIFICATION : lance [COMMANDE] et montre-moi la sortie

devient chez toi :

VERIFICATION : lance make test-unit et montre-moi la sortie

Les crochets disparaissent. Tout le reste du texte, tu le gardes tel quel.


Le parcours en une image mentale

       ┌─────────────────────────────────────────────┐
       │  1. J'installe          → fichier 01        │
       │  2. Je donne le contexte → fichier 02       │
       │  3. Je cadre les droits  → fichier 03       │
       │  4. J'automatise         → fichiers 04 + 05 │
       │  5. Je regle finement    → fichier 06       │
       │  6. Je travaille         → fichier 07       │
       └─────────────────────────────────────────────┘

Les 6 commandes a retenir des maintenant

Note-les sur un post-it. Tu les utiliseras tous les jours.

CommandeOuCe que ca fait
claudeTerminalDemarre une session dans le dossier courant
/initDans la sessionGenere un CLAUDE.md en analysant ton depot
/clearDans la sessionVide le contexte pour passer a une autre tache
Shift+TabDans la sessionChange le mode de permission (dont le plan mode)
EscDans la sessionInterrompt Claude sans perdre le contexte
claude --continueTerminalReprend la derniere conversation de ce dossier

A retenir

  • Claude Code n'est pas un chatbot : c'est un agent qui agit sur ton depot.
  • La section se lit dans l'ordre, mais 01 + 02 + 07 suffisent pour demarrer.
  • Il te faut un abonnement Claude payant, le plan gratuit ne suffit pas.
  • Tout est configurable par des fichiers texte que tu peux versionner avec Git.
  • La documentation officielle bouge vite : verifie toujours avec /help dans ta version.
  • Les listes de commandes, de modeles et de modes dependent de ta version, de ta plateforme et de ton plan. Quand un detail te semble faux, /help et claude doctor font foi.

Depots GitHub a explorer

Ces depots te donnent de vraies configurations Claude Code, a lire puis a cloner : fichiers CLAUDE.md, regles de permissions, hooks et commandes /... qui tournent deja chez d'autres.

DepotCe qu'on y trouvePar ou commencer
anthropics/claude-codeLe depot officiel : le changelog de chaque version, des exemples de reglages et de hooks, les plugins maisonexamples/settings/settings-strict.json : une politique de permissions complete, prete a copier
anthropics/claude-plugins-officialLe catalogue officiel de plugins : 39 dossiers, chacun avec ses commandes, ses agents et ses hooks en clairplugins/claude-code-setup/ pour voir comment un plugin est assemble
hesreallyhim/awesome-claude-codeL'annuaire de l'ecosysteme, range en 22 rubriques : Configuration, Skills, Status Lines, Security...README.md, rubrique « Start Here »
ChrisWiles/claude-code-showcaseUn projet entier deja configure : CLAUDE.md, settings.json, hooks, commandes, agents, workflows GitHub.claude/settings.json, puis .claude/settings.md qui l'explique ligne par ligne
disler/claude-code-hooks-masteryTous les evenements de hooks implementes, un script Python autonome par evenement.claude/hooks/pre_tool_use.py : le hook qui bloque les commandes dangereuses
davila7/claude-code-templatesDes centaines de composants prets a installer : agents, commandes, hooks, settings, MCPcli-tool/components/hooks/, puis cli-tool/components/settings/

Clone ChrisWiles/claude-code-showcase en premier. C'est un depot leger qui contient exactement ce que cette section t'apprend, mais deja assemble. Tu ouvres .claude/ et tu vois d'un coup comment un CLAUDE.md, un settings.json, des hooks et des commandes cohabitent dans un vrai projet. Tu copies le squelette chez toi, tu remplaces le contenu par le tien.

Sources

Toutes les pages citees dans cette section ont ete ouvertes et verifiees le 26 septembre 2026.

Corpus personnel de formation · genere le 26/09/2026 · source : README.md