Maîtriser Claude Code de A à Z : CLAUDE.md, mémoire persistante, skills custom, agents parallèles, MCP et hooks — pour transformer Claude en collaborateur de développement sur mesure.
Claude Code est un agent de développement qui vit dans votre terminal. Contrairement à une interface web, il a accès à votre système de fichiers, peut lire et modifier du code, exécuter des commandes shell, naviguer dans votre repo git, et enchaîner des opérations complexes sans que vous ayez à copier-coller quoi que ce soit.
# Via npm (recommandé)
npm install -g @anthropic-ai/claude-code
# Via Homebrew (macOS)
brew install claudeVérification :
claude --versionPour s'authentifier, Claude Code utilise votre compte Anthropic. Au premier lancement :
claudeIl ouvre un flux d'authentification dans le navigateur. Une fois connecté, la session est persistante.
# Dans votre projet
cd mon-projet
claudeClaude Code démarre en mode interactif. Il lit le contexte du répertoire courant — fichiers git, structure, CLAUDE.md s'il existe.
# Commande one-shot (sans mode interactif)
claude -p "explique l'architecture de ce projet"
# Avec un fichier en contexte
claude -p "relis ce composant et trouve les problèmes" --file src/components/Auth.tsxClaude Code a trois modes qui contrôlent ce qu'il peut faire sans vous demander.
Chaque action potentiellement risquée (écrire un fichier, exécuter une commande) demande confirmation. C'est le mode le plus sûr pour découvrir l'outil.
claude # mode par défaut--dangerously-skip-permissions)Moins de prompts, mais Claude demande toujours pour les actions destructives.
--auto-approve)Exécution autonome — Claude agit sans demander. À réserver aux tâches bien délimitées dans des environnements contrôlés.
claude --auto-approve -p "ajoute les tests unitaires manquants"Règle pratique : commencer en mode par défaut jusqu'à faire confiance à Claude sur votre codebase.
En mode interactif, vous tapez des messages naturels. Quelques commandes intégrées :
/help — liste toutes les commandes disponibles
/clear — efface l'historique de la conversation courante
/compact — compresse l'historique pour libérer du contexte
/cost — affiche la consommation de tokens de la session
/config — ouvre les paramètres (modèle, thème, etc.)
/status — état de la connexion et du modèle actifCtrl+C — interrompre Claude en cours d'exécution
Ctrl+L — effacer l'écran (garder l'historique)
↑ / ↓ — naviguer dans l'historique des messages
Tab — complétion des chemins de fichiersEntrée — envoyer le message
Shift+Entrée — nouvelle ligne dans le message!Exécuter une commande shell directement depuis la session Claude :
! git status
! npm test
! ls -la src/Le résultat s'affiche dans la conversation — Claude peut l'utiliser comme contexte pour la suite.
# Piper du contenu
cat error.log | claude -p "explique cette erreur"
# Depuis l'éditeur (ouvre $EDITOR puis envoie le contenu)
claude --editorClaude Code a des extensions officielles pour VS Code et JetBrains. Elles exposent Claude dans le panneau latéral avec accès au fichier ouvert et aux diagnostics de l'IDE.
# Installer l'extension VS Code depuis le terminal
code --install-extension anthropic.claude-codeL'extension ajoute également un accès aux diagnostics TypeScript et aux erreurs de linting en temps réel — Claude voit les soulignements rouges sans que vous ayez à les copier.
Lors d'une session typique, Claude Code peut :
Glob et GrepEdit (diff précis, pas de réécriture complète)WriteLa différence avec un chat ordinaire : il agit, pas seulement répond.
La prise en main est faite. Le chapitre suivant couvre CLAUDE.md — le fichier de configuration qui transforme Claude en collaborateur qui connaît votre projet, votre stack et vos conventions.