Générateur de commandes slash par IA
Décrivez une action rapide que vous répétez tout le temps et récupérez un unique fichier de commande Claude Code prêt à enregistrer - en-tête correct, les bons placeholders $ARGUMENTS ou $1/$2, et le chemin exact où le déposer pour que /votrecommande fonctionne directement. Passez complètement l'IA en cliquant sur « l'écrire manuellement » pour utiliser le même outil comme éditeur de fichier de commande avec validation. Votre description est envoyée une fois à un modèle d'IA gratuit pour rédiger le fichier et n'est pas conservée ensuite.
1. Que doit faire la commande ?
Une action rapide et répétable. Si vous vous retrouvez à taper le même prompt chaque jour, c'est celle-là.
Ou partez de l'un de ceux-ci
Workflow Git
Analyse de code
Modification de code
Workflow quotidien
Votre fichier de commande apparaîtra ici, entièrement modifiable, avec le nom de fichier et le frontmatter vérifiés au fur et à mesure.
Comment un fichier de commande personnalisée est construit
C'est un seul fichier markdown, et le nom du fichier est le nom de la commande : enregistrez ~/.claude/commands/commit.md et vous avez /commit. C'est aussi pourquoi le fichier lui-même ne porte pas de clé name: - dans un fichier de commande, name et paths sont ignorés. Tout le reste du frontmatter est le même ensemble qu'accepte un skill, et ce générateur n'écrit que les champs que vous activez réellement.
Lorsque la commande a besoin d'une saisie, le corps utilise un espace réservé : $ARGUMENTS récupère tout ce que vous tapez après la commande, tandis que $1 et $2 récupèrent les arguments un par un quand la commande a vraiment deux entrées distinctes. Beaucoup de bonnes commandes n'utilisent aucun espace réservé, car elles agissent sur le dépôt ou la conversation dans laquelle vous êtes déjà. L'outil relit votre corps et vous indique exactement quels espaces réservés il a trouvés.
Il y a encore une astuce à connaître. Une ligne comme !`git diff --staged` exécute cette commande shell et insère sa sortie dans le prompt avant que Claude ne lise le fichier - une commande de message de commit peut ainsi voir le vrai diff chaque fois, au lieu d'en être simplement informée. Gardez les commandes injectées en lecture seule, et associez-les à une entrée Bash(...) correspondante dans allowed-tools pour ne pas avoir à approuver le même appel chaque jour.
Questions fréquentes
Où dois-je enregistrer le fichier pour créer une commande slash pour Claude ?
Deux choix. Enregistrez-le dans ~/.claude/commands/<nom>.md et la commande est personnelle : elle fonctionne dans tous les projets de cette machine et personne d'autre ne la voit. Enregistrez-le dans .claude/commands/<nom>.md à l'intérieur d'un dépôt et elle devient une commande de projet, partageable via git pour que tous ceux qui clonent le dépôt l'obtiennent - le bon endroit pour des flux d'équipe comme votre checklist de release ou votre modèle de PR. Ce générateur affiche le chemin exact pour la portée que vous choisissez, plus la ligne mkdir pour créer le dossier.
Comment fonctionnent $ARGUMENTS, $1 et $2 ?
$ARGUMENTS est remplacé par tout ce que vous tapez après la commande, donc /translate hello there transmet 'hello there' comme une seule chaîne. $1, $2, etc. prennent les arguments par position, ce qui est utile quand une commande a deux entrées vraiment distinctes - un fichier et une langue, par exemple. Il existe aussi une forme nommée, où une liste d'arguments dans l'en-tête associe des placeholders $nom à des arguments positionnels. Mélanger $ARGUMENTS et $1 dans le même corps signifie généralement que la même entrée arrive deux fois, donc cet outil le signale pendant que vous tapez.
Les commandes et les compétences Claude Code sont-elles maintenant la même chose ?
Presque, et il vaut la peine d'être précis. Claude Code a unifié commandes et compétences : un fichier de commande et une compétence produisent tous deux le même comportement /<nom>, et un fichier de commande accepte le même en-tête qu'une compétence, sauf name et paths, qu'il ignore car le nom du fichier fait office de nom. Ce que les compétences ajoutent, c'est la structure - une compétence est un dossier, elle peut donc regrouper des fichiers d'accompagnement comme un REFERENCE.md ou un dossier scripts/ à côté de ses instructions. C'est donc la voie rapide et à fichier unique pour une commande simple et rapide, et le générateur de compétence est à utiliser quand le flux de travail nécessite plus qu'un fichier d'instructions. Ni l'un ni l'autre ne remplace l'autre.
Ce que je tape est-il stocké ?
Non. Votre description est envoyée une fois à un modèle d'IA gratuit pour rédiger la commande, et le résultat est renvoyé à votre navigateur sans être stocké ensuite. Tout ce qui suit - édition, validation, aperçu du fichier, copie et téléchargement - se passe localement sur la page, et vous pouvez complètement passer l'IA en cliquant sur « l'écrire manuellement » pour utiliser ceci purement comme éditeur de fichier de commande avec validation.
Besoin de quelque chose avec une vraie structure - plusieurs étapes, des exemples, des fichiers d'accompagnement ? Utilisez plutôt le Claude Skill Generator et obtenez un SKILL.md complet.