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.

Créer une Pull Request

Il n'existe pas de commande slash /pr native. Pour créer une pull request, demandez-le simplement à Claude en langage naturel : il utilisera la GitHub CLI (gh pr create) via l'outil Bash, après avoir analysé vos commits et rédigé un titre + un corps adaptés.

> Crée une PR pour les changements actuels avec un titre clair
> et un résumé en bullet points

Prérequis : avoir gh installé et authentifié (gh auth login).

Skills — Commandes étendues

En plus des commandes slash natives, Claude Code propose des skills : des modules optionnels invoqués par /<nom-du-skill>. Ils ajoutent des capacités avancées (planification, automatisation, revues, etc.).

/schedule — Planifier un agent récurrent

/schedule

Le skill /schedule permet de créer, lister et gérer des agents cron (routines) qui s'exécutent automatiquement à intervalles réguliers. Cas d'usage typiques :

  • Lancer un audit SEO chaque lundi matin
  • Vérifier l'état des PR ouvertes toutes les heures
  • Générer un digest hebdomadaire de l'activité du repo
  • Programmer un rappel ponctuel (« lance ceci une fois à 15h »)

Exemple :

/schedule crée une routine qui lance l'audit lighthouse
chaque jour à 9h et m'envoie un résumé des Core Web Vitals

Pour les commandes ponctuelles, on peut aussi demander : « run this once at 3pm » — le skill créera une exécution unique.

/loop — Répéter une commande à intervalles

/loop 5m /audit-seo

Exécute une commande slash (ou un prompt) toutes les X minutes/heures, dans la session courante. Utile pour surveiller un déploiement ou poller l'état d'un job long.

Si vous omettez l'intervalle (/loop /foo), Claude choisit lui-même la cadence en fonction de la tâche.

/review — Revue de code

Le skill /review lance une revue de la PR ou des modifications en cours, plus structurée que /review natif (analyse multi-passes, niveaux de sévérité).

/security-review — Audit sécurité

/security-review

Effectue une passe de sécurité sur les changements en attente : XSS, injections, fuites de secrets, OWASP top 10.

/init — Initialiser CLAUDE.md

/init

Génère un CLAUDE.md adapté au projet en analysant la stack et les conventions repérées.

À noter : la liste des skills disponibles dépend de votre installation. Tapez /help ou consultez ~/.claude/skills/ pour voir ceux activés sur votre machine.

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

Nous utilisons Microsoft Clarity pour comprendre comment le site est utilisé et l'améliorer. En poursuivant votre navigation, vous l'acceptez. Vous pouvez le désactiver à tout moment.