Aller au contenu principal

Les commandes principales

Partie théorique

Les commandes slash

Claude Code utilise des commandes slash — des commandes qui commencent par /. Tapez / dans la session interactive pour afficher la liste complète. Ces commandes contrôlent le comportement de la session.

info

Le préfixe ! permet d'exécuter une commande shell directement depuis Claude Code sans quitter la session. Par exemple : ! php artisan migrate exécute cette commande dans le terminal.

Gestion de la conversation

Ces commandes contrôlent l'historique et le contexte de la session en cours :

CommandeDescription
/helpLister toutes les commandes slash disponibles
/clearRepartir de zéro — efface tout l'historique de conversation
/compactRésumer les messages anciens pour économiser la fenêtre de contexte
/forkBifurquer la conversation vers une nouvelle session
astuce

Utilisez /compact quand la conversation devient longue (la fenêtre de contexte se remplit). Claude Code résume tout ce qui précède et continue avec ce résumé.

attention

/clear supprime TOUT l'historique de la conversation. Utilisez /compact si vous voulez garder le contexte mais économiser de l'espace.

Gestion du projet

Ces commandes agissent directement sur le projet et le code :

CommandeDescription
/initGénérer CLAUDE.md depuis l'analyse du projet
/reviewRevue de code complète des changements en cours
/prCréer une pull request avec un résumé automatique
/bugSignaler un bug sur Claude Code lui-même

Configuration et diagnostic

Ces commandes permettent de configurer Claude Code et de diagnostiquer les problèmes :

CommandeDescription
/doctorDiagnostiquer : runtimes, hooks, enregistrement des plugins
/configOuvrir le fichier settings.json
/pluginGérer les extensions
/mcpGérer les serveurs MCP
/reload-pluginsRedémarrer le système de plugins
info

Si quelque chose ne fonctionne pas correctement dans Claude Code, commencez par /doctor. Il vérifie l'environnement et signale les problèmes de configuration.

Raccourcis clavier utiles

Pendant une session Claude Code, ces raccourcis accélèrent votre travail :

RaccourciAction
Ctrl+CAnnuler l'opération en cours
Ctrl+RRechercher dans l'historique de la conversation
/ Naviguer dans l'historique des commandes
TabAutocomplétion des commandes slash
astuce

La touche Tab est particulièrement utile pour les commandes slash : tapez / puis Tab pour voir toutes les commandes disponibles, ou commencez à taper et Tab complète la commande.


Exemple pratique

Voici une session Claude Code typique utilisant plusieurs commandes en séquence :

# 1. Démarrer Claude Code dans le projet
cd mon-projet-symfony
claude

# Dans la session interactive :

# 2. Vérifier que tout est bien configuré
/doctor

# 3. Générer le fichier de contexte si absent
/init

# 4. Demander une explication d'un fichier complexe
"Explique la classe src/Service/PaymentService.php"

# [Claude Code analyse et explique]

# 5. Demander des améliorations
"Refactorise la méthode processPayment pour gérer les erreurs réseau"

# [Claude Code propose des modifications]

# 6. La conversation devient longue, compresser le contexte
/compact

# [Claude Code résume et continue]

# 7. Vérifier les modifications apportées
/review

# [Claude Code liste et évalue tous les changements]

# 8. Exécuter les tests sans quitter Claude Code
! ./vendor/bin/phpunit

# [Les tests s'exécutent, Claude Code voit les résultats]

# 9. Créer une pull request
/pr
astuce

L'enchaînement /doctor/init → travail → /compact/review/pr est un workflow typique et efficace pour une session de développement complète.


Test de mémorisation/compréhension


Quelle commande slash permet de résumer les messages anciens pour économiser la fenêtre de contexte ?


Quelle est la différence entre /clear et /compact ?


Comment exécuter une commande shell depuis Claude Code sans quitter la session ?


Quelle commande effectue une revue de code complète des changements en cours ?


Quelle commande diagnostique les problèmes de configuration de Claude Code ?


Quel raccourci clavier annule l'opération en cours dans Claude Code ?



TP pour réfléchir et résoudre des problèmes

Pratiquer les commandes Claude Code

Dans ce TP, vous allez explorer et utiliser les principales commandes de Claude Code sur un projet PHP existant.

Étape 1 — Ouvrir Claude Code dans un projet PHP

Placez-vous dans le répertoire d'un projet PHP existant (ou utilisez mon-projet-php créé dans la session précédente) et démarrez Claude Code :

Étape 2 — Découvrir toutes les commandes disponibles

Dans la session interactive, utilisez la commande d'aide pour afficher la liste complète des commandes :

/help

Parcourez la liste et identifiez au moins 5 commandes que vous n'avez pas encore utilisées.

Étape 3 — Demander une explication de fichier

Demandez à Claude Code d'expliquer un fichier de votre projet :

"Explique le fichier src/User.php et suggère des améliorations"

Observez comment Claude Code analyse le code et formule des suggestions.

Étape 4 — Utiliser /compact quand la session devient longue

Après plusieurs échanges, compressez l'historique pour libérer de l'espace dans la fenêtre de contexte :

Étape 5 — Revue de code avec /review

Modifiez un fichier PHP de votre projet (ajoutez une méthode, corrigez quelque chose), puis demandez une revue de code :

/review

Claude Code va analyser toutes les modifications en cours et vous donner son avis.

Étape 6 — Générer ou mettre à jour CLAUDE.md

Si votre projet n'a pas encore de CLAUDE.md, générez-le. Si vous en avez déjà un, voyez si /init propose des mises à jour :

Récapitulatif — Les commandes les plus utiles au quotidien