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