Tout ce qu'un débutant doit savoir sur Claude : les applications, les modèles, les Projects, la mémoire, les connecteurs, les skills, Cowork, les modes de Claude Code, les plugins et les mods.
Ouvrir Claude Code pour la première fois, c'est voir une invite de commande et rien d'autre. Pas de menu, pas de bouton. Tout passe par des raccourcis et des commandes en / que personne ne vous présente. Ce module rassemble celles qui changent vraiment la façon de travailler : les modes de permission, le choix du modèle, les styles de réponse, le retour en arrière et une dizaine de commandes méconnues.
Claude Code demande une offre payante (Pro ou plus) ou un compte API. L'installateur natif se met à jour tout seul :
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iexOn lance ensuite claude dans le dossier d'un projet. La première fois, une page de connexion s'ouvre dans le navigateur. Sur Windows, installez aussi Git for Windows : Claude Code s'en sert pour exécuter des commandes Bash.
Pas envie du terminal ? Le même Claude Code existe dans l'onglet Code de l'application Desktop, dans VS Code et dans JetBrains. Les commandes de ce module y fonctionnent presque toutes.
C'est la notion la plus importante de Claude Code. Le mode décide de ce que Claude fait sans vous demander. On passe de l'un à l'autre avec Shift+Tab, et le mode actif s'affiche sous la zone de saisie.
| Mode | Ce qui passe sans demander | Pour quoi |
|---|---|---|
default (affiché Manual) | La lecture seulement | Vérifier chaque action |
acceptEdits | Lecture, modifications de fichiers, commandes simples (mkdir, mv, cp) dans le projet | Itérer sur du code que vous relisez |
plan | La lecture, pas de modification | Explorer et préparer un plan avant de toucher au code |
auto | Tout, avec un classifieur de sécurité en arrière-plan | Les tâches longues, sans être interrompu sans cesse |
dontAsk | Seulement ce qui est explicitement autorisé, le reste est refusé | Les scripts et la CI |
bypassPermissions | Tout, sans contrôle | Un conteneur ou une VM isolée, jamais votre machine |
Dans les versions récentes, les sessions interactives démarrent en mode auto quand votre offre le permet. Le classifieur examine chaque action et bloque celles qui sont risquées, comme une suppression massive ou une commande qui envoie des données vers l'extérieur. C'est confortable, mais ce n'est pas une garantie : sur un projet que vous découvrez, commencez en Manual.
Une règle tient dans tous les modes : les règles de refus (deny) que vous configurez bloquent toujours, même en bypassPermissions.
En mode plan, Claude lit le code, pose des questions et propose un plan, sans rien modifier. Vous relisez, vous corrigez, puis vous l'autorisez à exécuter.
Pour une seule demande, préfixez-la avec /plan :
/plan ajouter la pagination à la liste des articlesSur toute tâche qui touche plus de deux fichiers, je commence par là. Dix secondes de relecture du plan évitent vingt minutes à défaire une mauvaise direction.
/model ouvre le sélecteur de modèle. On peut aussi nommer un alias directement :
/model sonnet
/model opus
/model opusplanopusplan est l'alias que peu de gens connaissent : Opus réfléchit pendant le mode plan, puis Sonnet exécute. Le raisonnement du gros modèle, le coût du modèle moyen.
/effort règle le niveau de réflexion : low, medium, high, xhigh, max. Sur les modèles 5.5, le niveau par défaut est medium. Montez à high pour un bug retors, descendez à low pour renommer des variables.
/fast active le mode rapide : le même modèle, des réponses plus rapides, une consommation plus élevée.
Un style de sortie change la façon dont Claude vous parle, sans changer ce qu'il sait faire. Quatre styles sont fournis en plus du style par défaut :
| Style | Effet |
|---|---|
Proactive | Claude démarre tout de suite et tranche les décisions courantes au lieu de demander |
Concise | La réponse commence par le résultat, sans préambule ni récapitulatif |
Explanatory | Claude ajoute des encadrés « Insight » qui expliquent ses choix |
Learning | Claude explique et vous laisse écrire certains morceaux de code, marqués TODO(human) |
/output-style learningPour un débutant en programmation, Learning est une petite merveille : Claude fait le travail répétitif et vous laisse les décisions intéressantes, avec une consigne précise. Vous apprenez en faisant, au lieu de regarder défiler du code.
Vous pouvez écrire votre propre style : un fichier Markdown dans ~/.claude/output-styles/. Ajoutez keep-coding-instructions: true dans l'en-tête si vous voulez garder le comportement de développeur de Claude.
/rewindClaude Code prend un instantané de vos fichiers avant chaque message que vous envoyez. Appuyez deux fois sur Échap (zone de saisie vide) ou tapez /rewind : la liste de vos messages s'affiche, vous choisissez un point, puis une action.
Deux limites à connaître. Les fichiers modifiés uniquement par une commande shell (un rm, un script) ne sont pas suivis. Et ce n'est pas un remplacement de Git : committez ce qui doit durer. Si Git vous est encore étranger, commencez par Git et GitHub pour débutants.
Tout ce qui s'est passé dans la session, fichiers lus, sorties de commandes, réponses, occupe le contexte. Quand il se remplit, la qualité baisse. Quatre commandes le gardent sous contrôle :
| Commande | Effet |
|---|---|
/context | Affiche l'occupation du contexte en grille colorée, avec des suggestions |
/compact | Résume la conversation pour libérer de la place, avec des consignes optionnelles |
/clear | Repart d'une conversation vide |
/btw | Pose une question annexe sans l'ajouter à la conversation |
/btw est ma découverte préférée. En pleine tâche, une question vous traverse l'esprit (« c'est quoi déjà la différence entre useMemo et useCallback ? »). /btw y répond sans polluer la session en cours.
Une règle simple : une tâche, une conversation. Quand vous passez à autre chose, /clear.
| Commande | Ce qu'elle fait |
|---|---|
/init | Analyse le projet et génère un CLAUDE.md, le fichier d'instructions lu à chaque session |
/memory | Édite vos fichiers CLAUDE.md et la mémoire automatique |
/branch | Crée une branche de la conversation pour tester une autre piste sans perdre l'actuelle |
/resume | Reprend une ancienne conversation |
/diff | Affiche les modifications en cours, celles de Claude comprises |
/focus | N'affiche que votre dernier message, un résumé des actions et la réponse finale |
/recap | Résume la session en une ligne |
/usage | Montre la consommation et les limites de votre offre |
/insights | Génère un rapport HTML sur votre usage : projets, habitudes, fonctions à essayer |
/powerup | Des leçons interactives sur les fonctions de Claude Code |
/security-review | Analyse les changements de la branche à la recherche de failles |
/doctor | Diagnostique l'installation, les réglages et les fichiers CLAUDE.md |
/statusline | Configure la ligne d'état en bas de l'écran, en décrivant ce que vous voulez |
/desktop | Transfère la session en cours dans l'application Desktop |
Deux raccourcis complètent la liste. ! en début de ligne exécute une commande shell directement, sans passer par Claude : ! npm test. Et @ suivi d'un nom de fichier l'ajoute au contexte : explique @src/auth.ts.
Tapez / seul pour voir toutes les commandes disponibles, y compris celles de vos skills et plugins.
CLAUDE.mdUn dernier point, car il fait la différence entre un Claude générique et un Claude qui connaît votre projet. CLAUDE.md est un fichier à la racine du dépôt que Claude lit au début de chaque session : la stack, les commandes de test, les conventions, les pièges connus. /init en génère une première version.
Gardez-le court. Tout ce qui y figure est relu à chaque message. L'article sur les bonnes pratiques Claude Code détaille ce qui mérite d'y être, et ce qui doit plutôt devenir un hook ou un skill. La formation Claude Code y consacre un chapitre complet.