Module 4 — Commandes slash intégrées (1/2) : session, contexte, configuration et modèle
Les trois premiers modules ont donné les fondations. Ce module et le suivant sont la référence : chaque commande, ses arguments, ses alias, son rôle, le moment où on la tape. Le module 5 couvre revue, parallélisme, automatisation et intégrations ; ici, huit familles centrées sur la session — aide, conversation, contexte, apparence, modèle, mémoire, permissions, compte.
La grammaire des commandes
Une commande n'est reconnue que si elle commence votre message. Ce qui suit devient ses arguments. Depuis la v2.1.199, les skills font exception : /skill-a /skill-b faire XYZ charge chaque skill en tête et passe le reste à chacune, jusqu'à six chaînées. Dans les tableaux, <arg> marque un argument obligatoire, [arg] un optionnel.
Une commande tapée pendant que Claude répond est mise en file d'attente ; certaines tournent immédiatement — /status, /tasks, /usage — et en rendu plein écran (v2.1.234+), les dialogues comme /theme ou /help s'ouvrent sans attendre. /model, /effort, /permissions et /add-dir s'appliquent désormais dès le tour en cours après confirmation.
Trois types d'entrées au menu / : commandes intégrées codées dans le CLI, skills fournies (Skill, un prompt remis à Claude) et workflows fournis (Workflow, plusieurs sous-agents en arrière-plan). Le module 5 traite les skills et workflows ; ici, les intégrées. Tapez / puis quelques lettres pour filtrer : la surbrillance ignore les séparateurs :, _, - (/adddir surligne /add-dir, /new surligne /clear via son alias).
(a) Aide et état
| Commande | Arguments | Alias | Rôle | Quand la taper |
|---|---|---|---|---|
/help | — | — | Affiche l'aide et la liste des commandes disponibles | À la première session, ou quand un nom vous échappe |
/status | — | — | Ouvre l'interface Settings sur l'onglet Status (version, modèle, compte, connectivité, type de session) | Vérifier qu'on est connecté au bon modèle et au bon compte |
/doctor | — | /checkup | Diagnostic : installs, PATH, settings, skills/MCP inutilisés, hooks lents, CLAUDE.md trop lourd | Comportement étrange, hygiène mensuelle |
/release-notes | — | — | Sélecteur du changelog ; s'affiche dans le transcript sans polluer le contexte | Après une mise à jour |
/powerup | — | — | Leçons interactives avec démos animées | Onboarding |
/insights | — | — | Rapport HTML sur vos sessions récentes : projets, usages, points bloquants | Rétro trimestrielle personnelle |
/team-onboarding | — | — | Guide markdown d'onboarding à partir des 30 derniers jours ; lien partageable (Pro, Max, Team, Enterprise) | Nouvel arrivant dans l'équipe |
/doctor mérite d'être connu : depuis la v2.1.206, il dégraisse un CLAUDE.md commité en coupant ce que Claude peut déduire du code et propose de migrer le reste vers des skills ou des CLAUDE.md imbriqués. Depuis un terminal, claude doctor (sans slash, sans session) imprime un diagnostic en lecture seule.
(b) Session et conversation
| Commande | Arguments | Alias | Rôle | Quand la taper |
|---|---|---|---|---|
/clear | [name] | /reset, /new | Nouvelle conversation à contexte vide ; le nom apparaît dans /resume | Entre deux tâches sans lien |
/resume | [session] | /continue | Reprend une conversation par ID ou nom, ou ouvre le sélecteur | Reprendre le fil du matin |
/rename | [name] | — | Renomme la session ; auto-nommée sans argument | Épingler une session longue |
/branch | [name] | — | Crée une branche de la conversation ici et y bascule ; l'original reste via /resume | Explorer une piste sans perdre le fil |
/fork | [prompt] | — | Copie la conversation dans une session d'arrière-plan et reste ici ; v2.1.212+ | Déléguer un travail long en parallèle |
/subtask | <task> | — | Sous-agent forké qui hérite de la conversation ; résultat renvoyé ici ; v2.1.212+ | Question de côté qui demande un vrai travail |
/export | [filename] | — | Exporte la conversation en texte brut ; fichier ou presse-papiers | Archiver, envoyer à un collègue |
/copy | [N] | — | Copie la N-ième réponse ; sélecteur de blocs de code ; w écrit un fichier | Recopier un patch dans un éditeur externe |
/recap | — | — | Résumé d'une ligne à la demande | Reprise après une pause |
/rewind | — | /checkpoint, /undo | Rembobine code et/ou conversation, ou résume depuis un message | Une édition a cassé la build |
/exit | — | /quit | Quitte le CLI ; détache une session d'arrière-plan sans l'arrêter | Fin de journée |
/stop | — | — | Arrête la session d'arrière-plan attachée ; transcript et worktree conservés | Un /fork qui n'aboutit plus |
Trois nuances utiles : /branch bascule ici, /fork copie ailleurs, /subtask délègue à un sous-agent qui rapporte. Les checkpoints de /rewind ne couvrent pas les commandes shell effectuées ni les fichiers hors du dépôt — voir le module 8.
(c) Contexte et coût
| Commande | Arguments | Alias | Rôle | Quand la taper |
|---|---|---|---|---|
/context | [all] | — | Grille de l'occupation du contexte, alertes de saturation, suggestions ; all déplie chaque item | Avant une grosse tâche, ou quand Claude « oublie » |
/compact | [instructions] | — | Résume la conversation ; consigne optionnelle pour cibler ce qu'on garde | Sessions longues, avant une nouvelle sous-tâche |
/autocompact | [auto|<tokens>] | — | Seuil de compaction automatique (500k, auto) ; enregistré en settings ; v2.1.221+ | Sessions de plusieurs heures |
/btw | [question] | — | Question de côté qui ne pollue pas l'historique ; sans argument, dernière réponse (v2.1.212+) | « c'est quoi déjà cette variable d'env ? » |
/usage | — | /cost, /stats | Coût de session, limites du plan, statistiques ; /stats ouvre l'onglet Stats | Fin de tâche, fin de journée |
/usage-credits | — | — | Crédits d'usage dans le navigateur ; envoie une demande à l'admin sur Team/Enterprise ; anciennement /extra-usage | Quand le plan est saturé |
/compact prend une consigne : /compact garde uniquement le plan de paiements et jette les explorations est infiniment plus utile qu'un compact aveugle. Ce qui survit à toutes les compactions : le CLAUDE.md, les règles sans paths: et la skill active — Claude les relit depuis le disque au tour suivant.
(d) Configuration et apparence
| Commande | Arguments | Alias | Rôle | Quand la taper |
|---|---|---|---|---|
/config | [clé=valeur ...] | /settings | Ouvre Settings, ou applique une clé (/config theme=dark, model=sonnet) depuis la v2.1.181 ; /config --help liste les clés | Préférence à changer sans quitter la session |
/theme | — | — | Thème de couleurs : auto, clair, sombre, daltoniens, ANSI, thèmes de ~/.claude/themes/ ou d'un plugin | À l'installation ou pour un thème daltonien |
/tui | [default|fullscreen] | — | Renderer terminal ; fullscreen = plein écran sans clignotement | Écran large, session longue |
/focus | — | — | Vue focus : prompt, résumé une ligne des appels d'outils, réponse ; plein écran uniquement | Screen-share, revue rapide |
/color | [couleur|default] | — | Couleur de la barre de prompt : red, blue, green, yellow, purple, orange, pink, cyan ; sans argument, aléatoire | Distinguer plusieurs sessions parallèles |
/statusline | — | — | Configure la ligne de statut ; auto-détectée depuis le prompt shell | Une fois par machine |
/keybindings | — | — | Ouvre le fichier de raccourcis clavier | Personnaliser Esc, Shift+Enter, etc. |
/scroll-speed | — | — | Vitesse de la molette ; plein écran uniquement, pas dans le terminal JetBrains | Souris mal calibrée |
/terminal-setup | — | — | Shift+Enter pour VS Code, Cursor, Devin Desktop, Alacritty, Zed ; Option+Enter et cloche coupée sur Apple Terminal ; presse-papiers pour /copy sur iTerm2 | Une fois par terminal |
/voice | [hold|tap|off] | — | Dictée vocale ; requiert un compte claude.ai | Longues descriptions à l'oral |
(e) Modèle et raisonnement
| Commande | Arguments | Alias | Rôle | Quand la taper |
|---|---|---|---|---|
/model | [model] | — | Change de modèle et l'enregistre par défaut ; sans argument, ouvre un sélecteur ; s bascule pour la session seule ; flèches gauche/droite ajustent l'effort | Passer d'opusplan à sonnet avant l'exécution |
/effort | [level|auto|status] | — | Règle l'effort : low, medium, high, xhigh, max, ultracode, auto ; status l'affiche ; max et ultracode sont session-only | Passer en high pour un débogage difficile |
/fast | [on|off] | — | Bascule le fast mode ; s'applique sans attendre la fin du tour depuis la v2.1.242 ; requiert la v2.1.205+ | Petites tâches répétitives à faible latence |
/advisor | [model|off] | — | Active un modèle conseiller consulté aux moments clés (fable, opus, sonnet, ou un ID complet) ; sans argument, ouvre un sélecteur | Décisions d'architecture, revues de plan |
Un changement de modèle ou d'effort invalide le cache de prompt ; Claude Code affiche l'avertissement avant d'appliquer. Une bonne habitude : planifier en opusplan, exécuter en sonnet, régler l'effort une bonne fois pour toute la session.
(f) Mémoire et projet
| Commande | Arguments | Alias | Rôle | Quand la taper |
|---|---|---|---|---|
/init | — | — | Génère un CLAUDE.md de départ ; CLAUDE_CODE_NEW_INIT=1 déclenche un flux interactif qui couvre aussi skills, hooks, mémoire personnelle et importe une config existante d'un autre agent | Première session dans un dépôt |
/memory | — | — | Édite CLAUDE.md et CLAUDE.local.md de chaque portée, y compris ceux qui n'existent pas encore ; toggle et audit de la mémoire automatique | Chaque fois qu'on corrige Claude deux fois |
/add-dir | <path> | — | Ajoute un dossier de travail pour la session courante ; l'auto-complétion suggère les chemins ; les configurations .claude/ du dossier ajouté ne sont pas chargées | Monorepo, dépôts jumelés côte à côte |
/cd | <path> | — | Déplace la session dans un autre répertoire de travail sans perdre la conversation ; auto-complétion depuis la v2.1.206 | Changer de sous-projet sans redémarrer |
/add-dir et /cd ne servent pas la même chose : /add-dir étend la surface accessible sans changer de racine ; /cd déplace la racine et recharge le CLAUDE.md du nouveau dossier.
(g) Permissions
| Commande | Arguments | Alias | Rôle | Quand la taper |
|---|---|---|---|---|
/permissions | — | /allowed-tools | Dialogue interactif de gestion des règles allow/ask/deny par portée, des dossiers de travail, des refus récents en mode auto, et des règles de classifieur du mode auto | Après un refus qui gêne, avant un run headless |
/sandbox | — | — | Bascule le mode sandbox (plateformes supportées uniquement) | Exécuter du code inconnu, projet neuf |
/fewer-permission-prompts | — | — | Skill fournie : scanne vos transcripts pour les appels Bash et MCP en lecture seule courants, puis ajoute une allowlist priorisée à .claude/settings.json du projet | Après une semaine de « ask » répétés |
Le module 7 déroule les motifs de règle (Bash(...), Edit(...), WebFetch(domain:...), mcp__serveur__outil), les modes default, acceptEdits, plan, auto, dontAsk, bypassPermissions, et la précédence des fichiers de settings.
(h) Compte
| Commande | Arguments | Alias | Rôle | Quand la taper |
|---|---|---|---|---|
/login | — | — | Se connecter à son compte Anthropic | Première fois, ou après un /logout |
/logout | — | — | Se déconnecter du compte Anthropic | Machine partagée |
/privacy-settings | — | — | Consulter et modifier ses paramètres de confidentialité ; réservé aux plans Pro et Max | Rétention, télémétrie |
/upgrade | — | — | Ouvre la page d'upgrade dans le navigateur ; masqué pour les plans Enterprise | Fin de plan Free, besoin de Max |
/passes | — | — | Partager une semaine gratuite de Claude Code ; visible uniquement pour les comptes éligibles | Recommandation à un collègue |
/mobile | — | /ios, /android | Code QR pour installer l'app mobile Claude | Voulez piloter depuis un téléphone |
/desktop | — | /app | Continue la session courante dans l'app Desktop ; macOS et Windows x64 avec abonnement Claude | Passer du terminal à la fenêtre desktop |
Les dix commandes à connaître par cœur
Sur des centaines d'heures de Claude Code, dix commandes reviennent en boucle. Les connaître par cœur, c'est gagner une demi-journée par semaine :
/init— au premier lancement dans un dépôt./memory— dès que vous corrigez Claude deux fois de suite./modelet/effort— planifier enopusplan, exécuter ensonnet, régler l'effort selon la difficulté./context— avant chaque grosse tâche, pour voir la place restante./compact <consigne>— la consigne fait toute la différence./clear— nouvelle tâche sans lien, contexte propre./permissions— après un refus, avant un run non interactif./statuset/doctor— l'un vérifie l'état, l'autre le corrige./rewind— l'assurance qui permet d'oser une refonte./usage— fin de session ; on apprend vite ce que coûte quoi.
Fil rouge Kiosque : une journée racontée par les commandes
Une journée type de l'apprenant sur Kiosque, écrite uniquement en commandes tapées :
- 09:02 —
claudedans le dépôt,/status(bon compte, Sonnet actif). - 09:03 —
/resume kiosque-paiementspour reprendre la veille ;/recapaffiche le résumé automatique. - 09:05 —
/context: 47 % utilisé, essentiellement parpaiements.py./compact garde le plan et l'analyse d'erreur, jette les extraits lus. - 09:20 — nouvelle piste : refactoriser
notifications.pyen TDD./branch notifications-tdd. - 09:22 —
/model opusplan,/effort high; Claude propose un plan. - 09:45 — validé, on repasse en exécution :
/model sonnet,/effort medium. Refus de.env, approbation d'Edit(tests/**). - 10:30 — un test échoue faute d'allowlist.
/permissionsajouteBash(pytest -k *)enallowprojet. - 11:15 — Léa passe pour la revue.
/focuspour le screen-share. - 12:40 —
/btw comment on regénère la clé Stripe de test ?— la réponse n'entre pas dans l'historique. - 14:10 — mauvaise piste.
Esc Escpuis/rewindrestaure trois messages plus tôt. - 16:30 —
/subtask lance make lint sur app/ et remonte les 20 premiers warnings— un sous-agent tourne pendant qu'on rédige les notes. - 17:20 — run nocturne :
/fork enchaîne les migrations Alembic et redémarre l'API. - 17:45 —
/usage(37 000 jetons cache read, 4 200 write, coût sous seuil),/rename kiosque-notifications-tdd,/export notes/2026-09-09.md,/exit.
En résumé
- Grammaire : commande en début de message, arguments derrière ; jusqu'