Aller au contenu principal

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

CommandeArgumentsAliasRôleQuand la taper
/helpAffiche l'aide et la liste des commandes disponiblesÀ la première session, ou quand un nom vous échappe
/statusOuvre 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/checkupDiagnostic : installs, PATH, settings, skills/MCP inutilisés, hooks lents, CLAUDE.md trop lourdComportement étrange, hygiène mensuelle
/release-notesSélecteur du changelog ; s'affiche dans le transcript sans polluer le contexteAprès une mise à jour
/powerupLeçons interactives avec démos animéesOnboarding
/insightsRapport HTML sur vos sessions récentes : projets, usages, points bloquantsRétro trimestrielle personnelle
/team-onboardingGuide 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

CommandeArgumentsAliasRôleQuand la taper
/clear[name]/reset, /newNouvelle conversation à contexte vide ; le nom apparaît dans /resumeEntre deux tâches sans lien
/resume[session]/continueReprend une conversation par ID ou nom, ou ouvre le sélecteurReprendre 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 /resumeExplorer 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-papiersArchiver, envoyer à un collègue
/copy[N]Copie la N-ième réponse ; sélecteur de blocs de code ; w écrit un fichierRecopier un patch dans un éditeur externe
/recapRésumé d'une ligne à la demandeReprise après une pause
/rewind/checkpoint, /undoRembobine code et/ou conversation, ou résume depuis un messageUne édition a cassé la build
/exit/quitQuitte le CLI ; détache une session d'arrière-plan sans l'arrêterFin de journée
/stopArrête la session d'arrière-plan attachée ; transcript et worktree conservésUn /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

CommandeArgumentsAliasRôleQuand la taper
/context[all]Grille de l'occupation du contexte, alertes de saturation, suggestions ; all déplie chaque itemAvant une grosse tâche, ou quand Claude « oublie »
/compact[instructions]Résume la conversation ; consigne optionnelle pour cibler ce qu'on gardeSessions 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, /statsCoût de session, limites du plan, statistiques ; /stats ouvre l'onglet StatsFin de tâche, fin de journée
/usage-creditsCrédits d'usage dans le navigateur ; envoie une demande à l'admin sur Team/Enterprise ; anciennement /extra-usageQuand 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

CommandeArgumentsAliasRôleQuand la taper
/config[clé=valeur ...]/settingsOuvre Settings, ou applique une clé (/config theme=dark, model=sonnet) depuis la v2.1.181 ; /config --help liste les clésPréférence à changer sans quitter la session
/themeThè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
/focusVue focus : prompt, résumé une ligne des appels d'outils, réponse ; plein écran uniquementScreen-share, revue rapide
/color[couleur|default]Couleur de la barre de prompt : red, blue, green, yellow, purple, orange, pink, cyan ; sans argument, aléatoireDistinguer plusieurs sessions parallèles
/statuslineConfigure la ligne de statut ; auto-détectée depuis le prompt shellUne fois par machine
/keybindingsOuvre le fichier de raccourcis clavierPersonnaliser Esc, Shift+Enter, etc.
/scroll-speedVitesse de la molette ; plein écran uniquement, pas dans le terminal JetBrainsSouris mal calibrée
/terminal-setupShift+Enter pour VS Code, Cursor, Devin Desktop, Alacritty, Zed ; Option+Enter et cloche coupée sur Apple Terminal ; presse-papiers pour /copy sur iTerm2Une fois par terminal
/voice[hold|tap|off]Dictée vocale ; requiert un compte claude.aiLongues descriptions à l'oral

(e) Modèle et raisonnement

CommandeArgumentsAliasRôleQuand 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'effortPasser 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-onlyPasser 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électeurDé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

CommandeArgumentsAliasRôleQuand la taper
/initGé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 agentPremiè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 automatiqueChaque 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éesMonorepo, 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.206Changer 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

CommandeArgumentsAliasRôleQuand la taper
/permissions/allowed-toolsDialogue 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 autoAprès un refus qui gêne, avant un run headless
/sandboxBascule le mode sandbox (plateformes supportées uniquement)Exécuter du code inconnu, projet neuf
/fewer-permission-promptsSkill fournie : scanne vos transcripts pour les appels Bash et MCP en lecture seule courants, puis ajoute une allowlist priorisée à .claude/settings.json du projetAprè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

CommandeArgumentsAliasRôleQuand la taper
/loginSe connecter à son compte AnthropicPremière fois, ou après un /logout
/logoutSe déconnecter du compte AnthropicMachine partagée
/privacy-settingsConsulter et modifier ses paramètres de confidentialité ; réservé aux plans Pro et MaxRétention, télémétrie
/upgradeOuvre la page d'upgrade dans le navigateur ; masqué pour les plans EnterpriseFin de plan Free, besoin de Max
/passesPartager une semaine gratuite de Claude Code ; visible uniquement pour les comptes éligiblesRecommandation à un collègue
/mobile/ios, /androidCode QR pour installer l'app mobile ClaudeVoulez piloter depuis un téléphone
/desktop/appContinue la session courante dans l'app Desktop ; macOS et Windows x64 avec abonnement ClaudePasser 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 :

  1. /init — au premier lancement dans un dépôt.
  2. /memory — dès que vous corrigez Claude deux fois de suite.
  3. /model et /effort — planifier en opusplan, exécuter en sonnet, régler l'effort selon la difficulté.
  4. /context — avant chaque grosse tâche, pour voir la place restante.
  5. /compact <consigne> — la consigne fait toute la différence.
  6. /clear — nouvelle tâche sans lien, contexte propre.
  7. /permissions — après un refus, avant un run non interactif.
  8. /status et /doctor — l'un vérifie l'état, l'autre le corrige.
  9. /rewind — l'assurance qui permet d'oser une refonte.
  10. /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 — claude dans le dépôt, /status (bon compte, Sonnet actif).
  • 09:03 — /resume kiosque-paiements pour reprendre la veille ; /recap affiche le résumé automatique.
  • 09:05 — /context : 47 % utilisé, essentiellement par paiements.py. /compact garde le plan et l'analyse d'erreur, jette les extraits lus.
  • 09:20 — nouvelle piste : refactoriser notifications.py en 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. /permissions ajoute Bash(pytest -k *) en allow projet.
  • 11:15 — Léa passe pour la revue. /focus pour 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 Esc puis /rewind restaure 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'à six skills chaînables ; certaines commandes tournent immédiatement, les autres attendent la fin du tour.
  • Trois familles d'entrées au menu / : intégrées, skills fournies (Skill), workflows fournis (Workflow).
  • Contexte : /context pour voir, /compact (avec consigne) pour libérer, /autocompact pour automatiser le seuil.
  • Session : /branch bascule ici, /fork copie ailleurs, /subtask délègue à un sous-agent qui rapporte.
  • Coût : /model, /effort, /fast sont vos trois leviers ; /usage mesure ; changer de modèle ou d'effort invalide le cache.
  • Mémoire : /init puis /memory sont vos deux commandes de tous les jours ; /add-dir élargit, /cd déplace.
  • Permissions : /permissions, /sandbox et /fewer-permission-prompts ; les motifs et modes sont traités au module 7.
  • Dix commandes à connaître par cœur suffisent à couvrir 90 % des sessions.

Module suivant : Commandes slash intégrées (2/2) : qualité, parallélisme, automatisation et intégrations — /diff, /code-review, /security-review, /tasks, /batch, /loop, /schedule, /mcp, /plugin et les intégrations IDE, web, Chrome.