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/ ?"