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 utilises | Claude voit | Claude peut |
|---|---|---|
| Claude sur le web | Ce que tu copies-colles | Repondre du texte |
| Claude Code | Ton depot entier, tes commandes | Lire, 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 :
- 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.
- Un terminal. Sur Windows : PowerShell ou CMD. Les deux marchent.
- 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.
- 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.
| # | Fichier | Ce que tu y gagnes | Duree |
|---|---|---|---|
| 01 | Installation et premiers pas | Claude Code tourne sur ta machine, tu sais lancer une session | 12 min |
| 02 | CLAUDE.md, la memoire projet | Tu arretes de re-expliquer ton projet a chaque session | 14 min |
| 03 | Permissions et modes | Tu controles ce que Claude peut faire, sans etre interrompu | 14 min |
| 04 | Slash commands | Tu crees tes propres raccourcis metier (/review-sql) | 13 min |
| 05 | Hooks | Tu automatises le formatage, tu bloques les commandes dangereuses | 14 min |
| 06 | Settings et configuration | Tu sais ou vivent les reglages et qui gagne quand ils se contredisent | 12 min |
| 07 | Workflows quotidiens | 10 recettes pretes a l'emploi pour ton travail de tous les jours | 16 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 sortiedevient chez toi :
VERIFICATION : lance make test-unit et montre-moi la sortieLes 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.
| Commande | Ou | Ce que ca fait |
|---|---|---|
claude | Terminal | Demarre une session dans le dossier courant |
/init | Dans la session | Genere un CLAUDE.md en analysant ton depot |
/clear | Dans la session | Vide le contexte pour passer a une autre tache |
Shift+Tab | Dans la session | Change le mode de permission (dont le plan mode) |
Esc | Dans la session | Interrompt Claude sans perdre le contexte |
claude --continue | Terminal | Reprend 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
/helpdans 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,
/helpetclaude doctorfont 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.
| Depot | Ce qu'on y trouve | Par ou commencer |
|---|---|---|
| anthropics/claude-code | Le depot officiel : le changelog de chaque version, des exemples de reglages et de hooks, les plugins maison | examples/settings/settings-strict.json : une politique de permissions complete, prete a copier |
| anthropics/claude-plugins-official | Le catalogue officiel de plugins : 39 dossiers, chacun avec ses commandes, ses agents et ses hooks en clair | plugins/claude-code-setup/ pour voir comment un plugin est assemble |
| hesreallyhim/awesome-claude-code | L'annuaire de l'ecosysteme, range en 22 rubriques : Configuration, Skills, Status Lines, Security... | README.md, rubrique « Start Here » |
| ChrisWiles/claude-code-showcase | Un 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-mastery | Tous 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-templates | Des centaines de composants prets a installer : agents, commandes, hooks, settings, MCP | cli-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
- Claude Code - Overview
- Claude Code - Quickstart
- Claude Code - Advanced setup
- Claude Code - Best practices
- Claude Code - Common workflows
Toutes les pages citees dans cette section ont ete ouvertes et verifiees le 26 septembre 2026.