Commandes personnalisees
Commandes personnalisees
Claude Code est livre avec des commandes integrees accessibles en tapant /, mais vous pouvez aussi creer vos propres commandes pour automatiser les taches repetitives.
Creer une commande personnalisee
Pour creer une commande, mettez en place cette structure de dossiers dans votre projet :
- Trouvez le dossier
.claudedans le repertoire de votre projet - Creez un nouveau repertoire
commandsa l’interieur - Creez un fichier Markdown avec le nom de votre commande (ex:
audit.md)
Le nom du fichier devient le nom de la commande — audit.md cree la commande /audit.
Exemple : commande d’audit
Voici un exemple pratique d’une commande qui audite les dependances du projet :
Effectue un audit de securite des dependances du projet :
1. Execute npm audit pour trouver les packages vulnerables
2. Execute npm audit fix pour appliquer les mises a jour
3. Lance les tests pour verifier que les mises a jour n'ont rien casse
4. Resume les resultats
Apres avoir cree le fichier, vous devez redemarrer Claude Code pour qu’il reconnaisse la nouvelle commande.
Commandes avec arguments
Les commandes personnalisees acceptent des arguments grace au placeholder $ARGUMENTS :
Ecris des tests complets pour : $ARGUMENTS
Conventions de test :
- Utilise Vitest avec React Testing Library
- Place les fichiers de test dans un dossier __tests__
- Nomme les fichiers de test [nom].test.ts(x)
Couverture :
- Teste les cas nominaux (happy path)
- Teste les cas limites (edge cases)
- Teste les etats d'erreur
Vous pouvez ensuite lancer cette commande avec un chemin de fichier :
/write_tests le fichier use-auth.ts dans le dossier hooks
Les arguments peuvent etre n’importe quel texte que vous voulez passer pour donner du contexte a Claude.
Avantages cles
| Avantage | Description |
|---|---|
| Automatisation | Transformez vos workflows repetitifs en commandes uniques |
| Coherence | Les memes etapes sont suivies a chaque fois |
| Contexte | Fournissez a Claude des instructions et conventions specifiques |
| Flexibilite | Utilisez des arguments pour adapter les commandes |
Les commandes personnalisees sont particulierement utiles pour les workflows specifiques a un projet : lancer des suites de tests, deployer du code ou generer du boilerplate selon les conventions de votre equipe.