Les commandes slash

Les commandes slash

Vue d'ensemble

Les commandes slash sont des commandes spéciales que vous tapez directement dans le prompt de Claude Code. Elles commencent toutes par / et permettent de contrôler le comportement de l'outil.

Commandes de navigation et aide

/help — Obtenir de l'aide

/help

Affiche la liste complète des commandes disponibles et des raccourcis clavier. C'est la première commande à connaître.

/status — État de la session

/status

Affiche des informations sur la session en cours : modèle utilisé, tokens consommés, fichiers en contexte.

Commandes de gestion de conversation

/clear — Vider le contexte

/clear

Efface l'historique de la conversation en cours. Utile quand :

  • Le contexte devient trop long
  • Vous changez complètement de sujet
  • Claude semble confus par des instructions précédentes

/compact — Compresser le contexte

/compact

Résume la conversation actuelle pour libérer de l'espace dans la fenêtre de contexte tout en gardant les informations essentielles. Très utile pour les longues sessions de travail.

Vous pouvez aussi fournir des instructions pour guider la compression :

/compact garde uniquement les décisions d'architecture

Commandes de configuration

/model — Changer de modèle

/model

Permet de changer le modèle Claude utilisé pendant la session. Les modèles disponibles incluent :

  • Claude Opus : le plus puissant, idéal pour les tâches complexes
  • Claude Sonnet : bon équilibre performance/rapidité
  • Claude Haiku : le plus rapide, pour les tâches simples

/permissions — Gérer les permissions

/permissions

Affiche et permet de modifier les règles de permission pour la session. Vous pouvez autoriser ou bloquer certaines actions.

/config — Configuration générale

/config

Ouvre les options de configuration de Claude Code.

Commandes de mémoire

/memory — Gérer la mémoire

/memory

Ouvre le fichier CLAUDE.md du projet pour que vous puissiez y ajouter des instructions persistantes. Ces instructions seront lues automatiquement à chaque nouvelle session.

/init — Initialiser CLAUDE.md

/init

Génère automatiquement un fichier CLAUDE.md en analysant votre projet. Claude examine la structure, les fichiers de configuration, le README et crée un fichier de mémoire adapté.

Commandes de workflow

/commit — Créer un commit

/commit

Claude analyse les modifications en cours (staged et unstaged), rédige un message de commit pertinent et crée le commit. Il suit les conventions de commit du projet si elles sont définies dans CLAUDE.md.

/review — Revue de code

/review

Claude effectue une revue de code des modifications en cours ou d'une pull request. Il identifie les problèmes potentiels, les améliorations possibles et les bonnes pratiques.

/pr — Créer une Pull Request

Claude peut aussi créer des pull requests directement avec les commandes GitHub CLI :

Crée une PR pour les changements actuels

Commandes d'exécution

! — Exécuter une commande shell

! npm run test
! git status
! ls -la src/

Le préfixe ! permet d'exécuter une commande shell directement depuis le prompt de Claude Code, sans quitter la session. Le résultat de la commande est ajouté au contexte de la conversation.

Raccourcis clavier essentiels

Raccourci Action
Entrée Envoyer le message
Shift+Entrée Nouvelle ligne (message multiligne)
Ctrl+C Annuler la génération en cours
Ctrl+D Quitter Claude Code
Échap Interrompre l'action en cours
Tab Autocomplétion des chemins de fichiers

Mentionner des fichiers

Vous pouvez référencer des fichiers directement dans vos messages avec @ :

> Explique le fichier @src/app/services/api.service.ts

> Compare @package.json et @package-lock.json

> Refactore @src/utils/helpers.ts en utilisant des types stricts

Claude chargera automatiquement le contenu de ces fichiers dans le contexte.

Bonnes pratiques

1. Soyez précis dans vos demandes

# ❌ Trop vague
> Corrige le bug

# ✅ Précis
> Le composant UserList dans src/components/UserList.tsx
> ne gère pas le cas où l'API retourne une liste vide.
> Ajoute un état "aucun résultat" avec un message approprié.

2. Utilisez /compact régulièrement

Lors de longues sessions, le contexte se remplit. Utilisez /compact pour garder les informations essentielles et libérer de l'espace.

3. Structurez vos CLAUDE.md

Un bon CLAUDE.md fait gagner du temps à chaque session :

# CLAUDE.md

## Stack technique
- Angular 19 avec standalone components
- NestJS pour l'API
- PostgreSQL avec TypeORM

## Règles
- Pas de type `any` en TypeScript
- Tests unitaires obligatoires pour les services
- Commits en français

## Commandes
- `npm run dev` : lancer le serveur de développement
- `npm run test:watch` : tests en mode watch

4. Profitez du mode one-shot pour l'automatisation

# Dans un script CI/CD
claude -p "vérifie qu'il n'y a pas de TODO oublié dans src/"

# Générer de la documentation
claude -p "génère la JSDoc pour toutes les fonctions dans src/utils/"

# Vérification rapide
claude -p "y a-t-il des failles de sécurité évidentes dans src/auth/ ?"