Tu arrives tôt : c'est la toute première version du site, on y travaille encore.
DeviensDevInstagram

Version 1mis à jour le 4 septembre 2026

Claude Code Starter Kit

Tout ce qu'il faut pour démarrer avec Claude Code quand tu n'as jamais ouvert un terminal. Dix bases en trois parties, un schéma et une commande à copier à chaque fois. Rien à lire en entier : va à ce qui te bloque.

C'est une version 1, et elle est honnête là-dessus.Je l'améliore au fil de mes vidéos : chaque vidéo ajoute ou corrige une section. Si un truc est faux ou pas clair, dis-le-moi en commentaire, je corrige.

Prérequis et installation

Tu as déjà Claude Code qui tourne ? Saute cette partie. Sinon, ouvre-la : compte, terminal, installation, premier lancement. Dix minutes.

0.1

Le bon compte

Savoir quel abonnement il te faut avant d'installer quoi que ce soit.

Claude Code ne marche pas avec le plan gratuit de claude.ai. Il te faut un abonnement Pro (le moins cher), Max, Team, ou un compte développeur avec du crédit API. Pour apprendre, Pro suffit largement.

Si tu as déjà un abonnement Pro pour le chat, c'est le même compte. Rien à ajouter.

0.2

Ton terminal

Savoir où tu vas taper les commandes, selon ta machine.

Claude Code vit dans un terminal : une fenêtre où tu tapes du texte. C'est moins effrayant que ça en a l'air, tu vas surtout lui parler en français dedans.

  • Mac : ouvre l'application Terminal (Cmd + Espace, tape « terminal »). C'est tout.
  • Windows : installe Git for Windows, qui vient avec Git Bash. C'est le terminal à prendre : les mêmes commandes que sur Mac et Linux, donc les mêmes que dans tous les tutos et en entreprise. Tu peux utiliser PowerShell, mais tu apprendrais des commandes que tu ne retrouveras nulle part ailleurs. Plus tard, quand tu seras à l'aise, WSL2 (un vrai Linux dans Windows) est l'étape suivante.
  • Linux : tu sais déjà.

0.3

Installer en une ligne

Claude Code installé sans rien d'autre à installer avant.

Plus besoin de Node ni de npm. L'installeur officiel fait tout et se met à jour seul. Colle la ligne qui correspond à ta machine, appuie sur Entrée.

Sur Windows, l'installation se fait une fois dans PowerShell (clic droit sur le menu Démarrer, « Terminal »). Ensuite tu n'y retournes plus : tu lances claude depuis Git Bash.

# Mac, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows, une seule fois, dans PowerShell
irm https://claude.ai/install.ps1 | iex

Vérifie ensuite avec claude --version (dans Git Bash sur Windows). Si quelque chose coince : claude doctor te dit quoi.

0.4

Premier lancement

Connecté, dans un projet, prêt à parler.

Va dans un dossier de projet (ou crée-en un vide), puis lance claude. La première fois, il t'ouvre le navigateur pour te connecter à ton compte. Après, tu écris ce que tu veux, en français, et il répond. Essaie : « explique-moi ce qu'il y a dans ce dossier ».

mkdir mon-premier-projet
cd mon-premier-projet
claude

Partie 1 · Comprendre comment Claude travaille

Avant les commandes : ce qu'il y a dans la tête de Claude pendant une session, pourquoi il « oublie », et comment le voir.

1Vidéo 1

Le contexte : poisoning, /compact, /clear

Comprendre pourquoi Claude « oublie » ou part en vrille, et quand repartir de zéro.

Claude Code n'a pas de mémoire infinie. Tout ce qu'il lit (tes fichiers, tes commandes, ses propres réponses) remplit une fenêtre de contexte. Plus elle se remplit, plus il perd en qualité : il oublie une consigne donnée plus tôt, ou il mélange une piste abandonnée avec la piste actuelle.

C'est ça, le context poisoning : ton contexte est pollué par des tentatives ratées, des instructions qui se contredisent, des vieux fils qui n'ont plus rien à faire là. Le symptôme classique : tu corriges Claude, il refait la même erreur deux messages plus loin.

Quand la fenêtre approche de sa limite, Claude Code compacte automatiquement : il résume la conversation pour gagner de la place. Ça marche, mais ça arrive tard, quand le contexte est déjà chargé, et le résumé est moins bon que si tu l'avais déclenché toi. Tu as deux commandes pour reprendre la main :

Une session, vue de l'intérieur

  1. Début

    Contexte propre

  2. Milieu

    Ça commence à traîner

  3. Pollué

    Il refait la même erreur

/compact

Résume et garde le fil. Le bruit part, l'essentiel reste. Pour continuer la même tâche.

/clear

Page blanche. Tout part, y compris ce que tu n'as pas noté. Pour une tâche nouvelle, ou après deux corrections ratées.

ce qui sert encore   tentatives ratées, consignes contredites, vieux fils   le résumé

La règle simple : une tâche, une session. Tu changes de sujet, tu fais /clear. Tu es dans le même sujet depuis longtemps, tu fais /compact. Tu peux lui dire quoi garder : /compact garde les décisions sur la base de données.

L'astuce avant /clear : la passation. Rien de ce qui est seulement dans la conversation ne survit. Avant d'effacer, demande à Claude d'écrire un fichier passation.md : l'objectif, le problème en cours, les fichiers importants, ce qui a raté, la prochaine étape. La session suivante le lit et reprend là où tu en étais, avec un contexte propre. C'est le prompt de la vidéo, à copier tel quel :

Le prompt de passation, à coller avant de fermer

Avant de fermer : crée un fichier passation.md avec (1) l'objectif, (2) la problématique qu'on essaye de résoudre, (3) les fichiers importants sur lesquels tu bosses, (4) ce que tu as essayé et qui a raté, (5) la prochaine étape.
# 1. Claude écrit passation.md (prompt ci-dessus)

# 2. Tu repars propre
/clear

# 3. Nouvelle session : il reprend là où tu en étais
lis passation.md et reprends

Le fichier reste dans ton projet : tu peux le relire, le corriger, ou le garder pour le lendemain.

2

/context, voir ce qui remplit la fenêtre

Savoir concrètement ce qui mange ton contexte, avant que ça déborde.

La section 1 t'a dit que la fenêtre se remplit. /context te montre de quoi : les messages, les fichiers lus, les outils chargés, le système. Tape-le quand Claude commence à répondre moins bien : tu sauras si c'est la conversation qui pèse, ou autre chose.

Le cas qui surprend tout le monde : les outils connectés (section 14). Chaque serveur branché charge la description de tous ses outils dès le démarrage, que tu t'en serves ou non. Si tu vois une grosse part prise par des outils que tu n'utilises pas, tu sais quoi débrancher.

Ce que /context te montre

  • Système + CLAUDE.md
  • Outils MCP branchés · même jamais utilisés
  • Fichiers lus
  • Messages
  • Libre
Un exemple, pas une règle : les proportions changent à chaque session. Le réflexe, c'est de regarder la deuxième part. Un outil branché coûte, même quand tu ne t'en sers pas.
/context
3

/cost et /usage, surveiller la facture

Ne jamais être surpris par ta consommation.

Avec un abonnement, tu as des limites d'usage qui se rechargent par fenêtres de quelques heures. /usage te montre où tu en es. Si tu es en API (paiement au token), /cost te donne le coût de la session en cours. Regarde-le une fois par jour au début, tu vas vite sentir ce qui coûte :

Ce qui coûtePourquoiLe réflexe
Les longues sessions jamais compactéesChaque message relit tout le contexte accumulé/compact au milieu, /clear entre deux tâches
Les outils connectés inutilesLeur catalogue est chargé à chaque session/context, puis débrancher
« Regarde tout le code »Cinquante fichiers lus d'un coup, pour une questionScoper la demande, ou déléguer à un subagent (section 13)
/usage
/cost

Partie 2 · Lui donner ce qu'il faut

Un bon brief vaut dix corrections. Ce que Claude doit savoir sur ton projet, et comment lui demander les choses.

4

CLAUDE.md, la mémoire du projet

Claude connaît tes règles sans que tu les retapes à chaque session.

Un fichier texte nommé CLAUDE.md à la racine de ton projet. Claude le lit au démarrage de chaque session. Tu y mets ce que tu répètes sinon tout le temps : comment lancer le projet, comment lancer les tests, les règles de style, ce qu'il ne doit jamais toucher.

Deux pièges. Ce n'est pas une config stricte : une instruction floue ou noyée dans un fichier trop long sera ignorée. Et au-delà de 200 lignes, Claude en perd une partie. Court, précis, ordonné. Une procédure en dix étapes n'y a pas sa place : c'est une skill.

Un CLAUDE.md qui tient

CLAUDE.md lu à chaque session

  1. 1# Mon projet
  2. 2
  3. 3## Commandes
  4. 4- Lancer : npm run dev
  5. 5- Tester : npm test
  6. 6
  7. 7## Règles
  8. 8- Lance les tests avant de dire « c'est fini »
  9. 9- Ne touche jamais au dossier /migrations
  10. 10- Messages de commit en français

10 lignes. Il en tient 200 avant que Claude en perde.

Ce qui va dedans

  • Comment lancer, tester, déployer
  • Ce qu'il ne doit jamais toucher
  • Les règles de style, en une ligne chacune
  • Ce qui est toujours vrai sur le projet

Ce qui n'y va pas

  • Une procédure en dix étapes → une skill
  • Du code, des exemples longs
  • Ce que Claude sait déjà (ce qu'est git, npm…)
  • Le journal de ce que tu as fait
# CLAUDE.md (exemple minimal, à copier)
## Commandes
- Lancer : npm run dev
- Tester : npm test

## Règles
- Toujours lancer les tests avant de dire que c'est fini
- Ne jamais modifier le dossier /migrations
5

/init, faire écrire sa doc

Ton premier CLAUDE.md écrit par Claude, pas par toi.

Dans un projet existant, tape /init. Claude explore le code, repère la structure et les commandes, et écrit un CLAUDE.md de départ. Relis-le : il se trompe parfois, et c'est le bon moment pour ajouter tes propres règles.

Ce que /init fait

  1. Ton projet

    le code existant, tel quel

  2. /init

    Claude explore : structure, commandes, dépendances

  3. CLAUDE.md brouillon

    écrit par Claude, à la racine

  4. Tu relis

    tu corriges, tu ajoutes tes règles

Le brouillon est un point de départ, pas une vérité : c'est ta relecture qui en fait la mémoire du projet.
/init
6

Des demandes précises, zéro télépathie

Moins de corrections si la demande est bonne dès le départ.

Claude Code n'est pas ChatGPT. Parle-lui comme à un développeur qui arrive sur ton projet : le contexte, le problème exact, comment tu sauras que c'est réglé. « Corrige le bug » donne du hasard. Une demande qui contient les trois donne un résultat.

Et une chose à la fois. « Fais l'authentification, la base, le design et le déploiement » finit à 60 % partout.

Flou

corrige le bug du formulaire

Quel formulaire ? Quel bug ? C'est réglé quand ? Claude devine, et il devine à côté.

Précis

Quand j'envoie le formulaire d'inscription avec l'email vide,la page plante au lieu d'afficher une erreur.Attendu : un message sous le champ. Corrige, et ajoute un test qui le vérifie.
  • Le contexte : où, quand
  • Le problème exact : ce qui se passe
  • Le critère : comment on saura que c'est réglé

Le gabarit, à remplir

Quand [ce que je fais, où], [ce qui se passe]. Attendu : [ce qui devrait se passer]. Corrige, et [comment le vérifier : un test, un build, une capture].

Partie 3 · Garder la main

Claude va vite. Ces quatre outils font que tu décides, et que tu ne perds jamais rien.

7

Le mode plan, réfléchir avant de coder

Claude explore et propose un plan sans toucher un seul fichier.

Sur une tâche floue ou qui touche plusieurs fichiers, ne le laisse pas foncer. Passe en mode plan : il lit, il pose des questions, il propose une démarche. Tu valides, puis il code. C'est le meilleur remède au code qui résout le mauvais problème.

Sans plan

  1. Tu décris la tâche
  2. Claude fonce et modifie huit fichiers
  3. « C'est pas ce que je voulais »
  4. Tu corriges, il re-modifie
  5. Rewind, on recommence

Le mauvais problème, résolu vite.

Avec le mode plan

  1. Tu décris la tâche
  2. Claude lit, pose deux questions
  3. Il propose une démarche, fichier par fichier
  4. Tu valides (ou tu ajustes)
  5. Il code, une fois

Le bon problème, résolu une fois.

Le mode plan ne coûte que deux minutes de lecture. Sur une tâche floue, c'est toujours moins que le tour de rewind.
# Appuie sur Shift+Tab jusqu'à voir « plan mode on »
# puis décris ta tâche normalement
8

Les permissions, qui décide quoi

Savoir quel mode te laisse le contrôle et lequel va vite.

Par défaut, Claude te demande la permission avant chaque modification de fichier ou commande. Au début, garde ce mode : tu vois tout ce qu'il fait, et c'est comme ça que tu apprends. Quand tu lui fais confiance sur un projet, Shift+Tab bascule en acceptation automatique des modifications. Un cran de plus et tu es en mode plan.

Shift + Tab fait tourner les modes

  1. au début

    Demande à chaque fois

    Tu vois tout ce qu'il fait. C'est comme ça qu'on apprend.

  2. projet de confiance

    Accepte les modifs

    Il modifie les fichiers sans demander, mais demande encore pour les commandes.

  3. tâche floue

    Mode plan

    Il lit et propose, il ne touche à rien.

Après le troisième, on revient au premier. Un quatrième mode existe, qui ne demande rien du tout : pas avant de savoir ce qu'une commande peut casser.
9

Rewind, annuler sans stress

Revenir en arrière quand Claude part dans le mur.

Claude a modifié six fichiers et c'est pire qu'avant ? Appuie deux fois sur Échap, ou tape /rewind. Tu choisis un point de la conversation et tu y reviens, avec le code tel qu'il était à ce moment-là. Ça marche même si tu n'as pas fait de commit.

Échap Échap, ou /rewind

  1. « ajoute le formulaire »
  2. « branche-le sur la base »
  3. « refais le design »revenir ici
  4. 6 fichiers modifiés
  5. « c'est pire »
Tu choisis un point de la conversation, et le code revient tel qu'il était à ce moment-là. Même sans commit.
# Échap Échap
# ou
/rewind
10

Git avec Claude

Des commits propres en langage naturel, dès le premier jour.

Git, c'est l'historique de ton code. Tu n'as pas besoin d'en connaître les commandes pour commencer : demande à Claude. Prends l'habitude de committer à chaque étape qui marche : combiné au rewind, tu ne perds plus jamais rien. Tu apprendras les commandes en le regardant faire. C'est exactement l'idée.

Tu disCe que git faitQuand
« Fais un commit de ce qu'on vient de faire, avec un message clair »Enregistre un point de sauvegarde nommé dans l'historiqueÀ chaque étape qui marche
« Montre-moi ce qui a changé depuis le dernier commit »Affiche le diff, fichier par fichierAvant de committer, pour relire
« Reviens au dernier commit »Annule tout ce qui n'est pas enregistréQuand le rewind ne suffit plus
"Fais un commit de ce qu'on vient de faire, avec un message clair"
"Montre-moi ce qui a changé depuis le dernier commit"

Tu veux suivre la suite ?

Ce kit est le premier morceau d'une formation pour devenir développeur avec l'IA, que je suis en train de construire. Si tu veux être prévenu quand ça avance, et faire partie des premiers à tester (ça pourrait bien être gratuit pour les premiers inscrits), laisse ton email. Ça ne t'engage à rien.

T'inquiète, je déteste le spam. Désinscription en un clic.

Les 10 erreurs de débutant

Celles que tout le monde fait au début, et que la doc officielle liste aussi.

  1. 1

    Tout demander d'un coup. Le fix : une fonctionnalité à la fois.

  2. 2

    Parler à Claude Code comme à ChatGPT. Le fix : donne du contexte, un problème exact, un critère de réussite.

  3. 3

    Croire que CLAUDE.md est une config stricte. Le fix : c'est une consigne, pas une garantie. Court et précis.

  4. 4

    La session fourre-tout. Le fix : tu changes de sujet, tu fais /clear.

  5. 5

    Corriger en boucle. Le fix : deux corrections ratées sur le même point : /clear et reformule.

  6. 6

    Un CLAUDE.md de 400 lignes. Le fix : au-delà de 200, il en perd une partie.

  7. 7

    Ne jamais donner de moyen de vérifier. Le fix : un test, un build, une capture. Sinon « ça a l'air bon » suffit à Claude.

  8. 8

    Lancer une exploration sans limite. Le fix : « regarde tout le code » sature le contexte. Scope, ou délègue à un subagent.

  9. 9

    Sauter le mode plan sur une tâche floue. Le fix : il code vite le mauvais problème.

  10. 10

    Ignorer /usage. Le fix : les longues sessions et les outils connectés inutiles sont ce qui coûte.

Partie 4 · Avancé

Une fois les dix bases en main. Ces sections sont plus courtes pour l'instant : chacune aura sa vidéo, et grossira avec.

11Avancé

Hooks, l'automatique garanti

Une vérification qui tourne à chaque fois, sans dépendre de la bonne volonté du modèle.

Une règle dans CLAUDE.md, Claude peut l'oublier. Un hook, non : c'est une commande que Claude Code exécute lui-même à un moment précis. Tu n'as pas besoin d'écrire la config à la main : demande-la à Claude, ou passe par /hooks.

MomentExemple
Après chaque fichier modifiéFormater le code, lancer le linter
Avant chaque commandeBloquer un rm -rf, un push sur la branche principale
Quand Claude a finiLancer les tests, envoyer une notification
"Ajoute un hook qui lance le formateur du projet après chaque fichier modifié"

# ou l'assistant interactif
/hooks
12Avancé

Skills, capitaliser un savoir-faire

Un mode opératoire écrit une fois, que Claude réutilise tout seul quand c'est pertinent — et que tu n'écris pas à la main.

Tu expliques pour la troisième fois comment tu veux qu'un article soit écrit, ou comment on déploie chez toi ? Mets-le dans une skill : un dossier .claude/skills/nom-de-la-skill/ avec un fichier SKILL.md. Au démarrage, Claude ne lit que le nom et la description ; le reste, seulement quand la demande correspond.

La règle : installe une skill là où ce n'est pas ton métier, écris la tienne là où c'en est un. Et tu ne l'écris pas à la main : tu fais le travail une fois, puis « fais-en une skill », puis « fixe la skill » à chaque plantage. Les skills ont leur guide complet, depuis zéro : ce que c'est, comment ça se charge, comment en écrire une qui marche, et les quatre gestes →

.claude/skills/deploiement/SKILL.md

---
name: deploiement
description: Déployer le site en prod. À utiliser quand on dit « déploie ».
---
1. Lance npm run build
2. Vérifie qu'il n'y a aucune erreur
3. Lance npm run deploy
13Avancé

Subagents, déléguer sans polluer

Une recherche lourde qui ne remplit pas ta fenêtre de contexte.

Retour à la section 1 : lire cinquante fichiers pour répondre à une question sature ton contexte. Un subagent est un second Claude, avec son propre contexte, qui fait le travail et ne te rend que la conclusion. Tu peux simplement le demander dans ta phrase. Pour des rôles récurrents (relecteur, testeur), /agents te laisse en définir des permanents.

Ta session

« Trouve où le prix est calculé »

← reçoit : « lib/pricing.ts, fonction computePrice »

Le subagent

Lit 50 fichiers, suit les imports, compare, se trompe, recommence.

Tout ça reste chez lui.

Deux fenêtres de contexte séparées. La sienne se remplit ; la tienne ne reçoit que la réponse.
"Utilise un subagent pour trouver où le prix est calculé, et dis-moi juste le fichier et la fonction"

/agents
14Avancé

MCP, connecter tes outils

Claude qui lit ta base de données, ton Notion ou ton navigateur, pas seulement tes fichiers.

MCP est le standard pour brancher un outil externe sur Claude Code. Chaque serveur MCP ajoute des capacités : interroger une base, lire des tickets, piloter un navigateur. Attention à la section 2 : chaque serveur branché charge ses outils dans ton contexte, même quand tu ne t'en sers pas. Branche ce dont tu as besoin, débranche le reste.

# Ajouter un serveur (l'URL vient de la doc de l'outil)
claude mcp add --transport http nom-de-l-outil https://exemple.com/mcp

# Voir ce qui est branché
/mcp
15Avancé

Mode non-interactif, scripter Claude

Claude qui tourne sans toi, dans un script ou une automatisation.

Jusqu'ici tu discutes avec Claude. Avec -p, tu lui donnes une consigne, il répond, il s'arrête. Ça se met dans un script, dans un cron, dans un pipeline. C'est le passage de « je me fais aider » à « je construis des choses qui utilisent l'IA ». Pour un débutant, c'est la première fois que tu programmes avec un modèle plutôt que de lui parler.

Discuter, ou scripter

  1. Ton script

    un cron, une CI, un bouton

  2. claude -p "…"

    une consigne, sans conversation

  3. Claude répond

    et s'arrête

  4. Ton programme continue

    avec la réponse, en texte ou en JSON

claude -p "Résume les changements du dernier commit en 3 lignes"

# Sortie structurée, pour la traiter dans un programme
claude -p "Liste les TODO de ce projet" --output-format json
16Avancé

Sessions parallèles

Deux Claude en même temps sur le même projet, sans qu'ils se marchent dessus.

Deux sessions dans le même dossier se gênent : l'une modifie ce que l'autre lit. La solution est un worktree git : une copie du projet sur une autre branche, dans un dossier à côté. Une session par worktree, une par terminal. Un Claude écrit la fonctionnalité, un autre relit ou écrit les tests. Ne fais ça qu'une fois que la section 10 (git) est naturelle pour toi.

git worktree add ../mon-projet-tests -b tests
cd ../mon-projet-tests
claude

Le kit grandit avec les vidéos

Je documente tout ça tous les jours, en vidéo. C'est là que les nouvelles sections sont annoncées, et là que tu me dis ce qui manque.

Les autres ressources

Gratuites, en français, sans email à donner.

Tu veux le métier, pas juste l'outil ?

Claude Code, c'est la partie facile. Devenir développeur et décrocher un premier job, c'est un chemin de six mois, et je suis en train de l'écrire. Il sera gratuit, comme le kit.

Recevoir le plan des 6 premiers mois