Terminez d'abord "Leçon 4 : CLAUDE.md et mémoire du projet" pour débloquer cette leçon.Aller à la leçon précédente

Introduction

En travaillant avec Claude Code, vous remarquerez que certaines tâches se répètent chaque jour : relire du code selon une checklist précise, générer des tests unitaires conformes aux standards du projet, ou produire des messages de commit qui respectent votre convention. Au lieu de retaper de longs prompts à chaque fois, Claude Code propose deux mécanismes pour réutiliser des workflows : des commandes slash intégrées et des commandes personnalisées que vous définissez vous-même.

Cette leçon se concentre sur les deux : comprendre les commandes intégrées les plus utilisées, puis apprendre à empaqueter vos propres workflows dans des commandes réutilisables.

Commandes slash intégrées

Claude Code fournit un ensemble de commandes slash intégrées, invoquées en tapant / directement dans la fenêtre de chat. Les plus utilisées sont :

/clear — efface l'intégralité de l'historique de la conversation en cours, utile lorsque vous souhaitez démarrer une toute nouvelle tâche sans interférence du contexte précédent.

/compact — demande à Claude de résumer le contexte actuel pour économiser des tokens lorsqu'une conversation s'est allongée. Utilisez cette commande lorsque vous voulez continuer à travailler mais que la fenêtre de contexte est presque pleine.

/model — affiche ou change le modèle utilisé dans la session en cours.

/cost — affiche une estimation des tokens consommés et du coût de la session en cours.

/doctor — vérifie la configuration de l'environnement Claude Code, utile en cas d'erreurs de configuration.

/help — liste toutes les commandes disponibles avec de brèves descriptions.

Ces commandes opèrent au niveau de la session et n'affectent pas vos fichiers de projet. Tapez /help à tout moment pour obtenir la liste la plus complète correspondant à votre version actuelle, car cette liste peut évoluer à chaque mise à jour.

Un schéma catégorisant les commandes slash par groupe fonctionnel : gestion de session, gestion du modèle et informations de coût

Que sont les commandes personnalisées et pourquoi en avez-vous besoin

Les commandes personnalisées vous permettent de définir à l'avance un prompt complexe, de lui donner un nom court et de l'invoquer à chaque fois que nécessaire. C'est ainsi que Claude Code vous aide à standardiser les workflows au sein de votre équipe.

Les commandes personnalisées sont stockées sous forme de fichiers Markdown dans le répertoire .claude/commands/ de votre projet (ou dans ~/.claude/commands/ si vous souhaitez qu'elles soient disponibles dans tous les projets). Le nom du fichier devient le nom de la commande. Par exemple, .claude/commands/review.md crée la commande /project:review.

Le contenu du fichier constitue le prompt que Claude exécutera lorsque vous invoquerez cette commande. Vous pouvez écrire des prompts longs, en plusieurs étapes, et même spécifier un format de sortie particulier.

Créer votre première commande personnalisée

Supposons que votre équipe souhaite que chaque revue de code vérifie systématiquement 4 points : logique, sécurité, performance et couverture de tests. Au lieu de répéter cela à chaque fois, vous créez un fichier comme ceci :

bash
mkdir -p .claude/commands
touch .claude/commands/review.md

Contenu de .claude/commands/review.md :

markup
Hãy review đoạn code hoặc file tôi chỉ định theo đúng 4 tiêu chí sau:
1. Logic: kiểm tra edge case, điều kiện biên, luồng xử lý lỗi
2. Security: tìm SQL injection, XSS, lộ thông tin nhạy cảm, xác thực đầu vào
3. Performance: vòng lặp không cần thiết, query N+1, memory leak tiềm ẩn
4. Test coverage: những nhánh logic nào chưa có test
Với mỗi tiêu chí, nếu phát hiện vấn đề thì chỉ rõ dòng code và đề xuất cách sửa. Nếu không có vấn đề thì ghi "Đạt".

Après avoir enregistré le fichier, redémarrez Claude Code. Désormais, vous pouvez invoquer :

bash
/project:review

puis collez ou pointez vers le fichier à relire, et Claude appliquera exactement cette checklist.

Un schéma montrant le flux depuis un fichier .md du répertoire .claude/commands jusqu'à la commande /project:name et son résultat d'exécution

Utiliser des paramètres dans les commandes personnalisées

Les commandes personnalisées prennent en charge le placeholder $ARGUMENTS pour accepter des paramètres dynamiques de l'utilisateur. Par exemple, pour créer une commande qui génère des tests unitaires pour une fonction spécifique :

markup
Viết unit test cho function sau đây sử dụng Jest. Bao gồm ít nhất: test case happy path, test case đầu vào không hợp lệ, và test case edge case.
Function cần test: $ARGUMENTS

Lors de l'invocation de la commande, vous passez le nom de la fonction :

bash
/project:gentest calculateDiscount

Claude localisera la fonction calculateDiscount dans le codebase actuel et générera les tests correspondants.

Outre les commandes au niveau du projet, vous pouvez également placer des commandes au niveau utilisateur dans ~/.claude/commands/ — ces commandes fonctionnent dans tous les projets et sont invoquées avec le préfixe /user: au lieu de /project:.

Résumé

Les commandes slash intégrées vous aident à gérer votre session de travail plus efficacement : effacer le contexte, vérifier les coûts, changer de modèle. Les commandes personnalisées vont plus loin, en vous permettant d'empaqueter des workflows répétitifs dans des commandes réutilisables et de standardiser la façon dont toute votre équipe interagit avec Claude Code. Les points clés à retenir : les commandes au niveau du projet vont dans .claude/commands/ avec le préfixe /project:, les commandes au niveau utilisateur vont dans ~/.claude/commands/ avec le préfixe /user:, et toutes sont de simples fichiers Markdown qui peuvent facilement être ajoutés au contrôle de version.

Entraînement

Point de contrôle de la leçon

Révisez la leçon et recevez des conseils sur votre travail.

0/1
Répondu · 0/1