command-development
Créer des commandes slash Claude Code
Auch verfügbar von: anthropics,anthropics
Les utilisateurs ont besoin d'aide pour créer des commandes slash réutilisables qui standardisent les flux de travail au sein de leur équipe. Cette compétence fournit une documentation complète sur la structure des commandes, le frontmatter YAML, les arguments dynamiques et les modèles d'exécution bash.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "command-development". Comment créer une commande slash avec des arguments ?
Erwartetes Ergebnis:
- Les commandes slash sont des fichiers Markdown avec un frontmatter YAML optionnel.
- Placez les commandes dans le répertoire .claude/commands/ avec l'extension .md.
- Utilisez argument-hint pour documenter les arguments attendus.
- Référencez les arguments avec $1, $2, $3 ou $ARGUMENTS pour tous les args.
Verwendung von "command-development". Quelle est la différence entre $ARGUMENTS et $1 ?
Erwartetes Ergebnis:
- $ARGUMENTS capture tous les arguments en tant que chaîne unique.
- $1, $2, $3 capturent des arguments positionnels individuels.
- Utilisez $1 pour le premier argument, $2 pour le deuxième, et ainsi de suite.
- Utilisez $ARGUMENTS lorsque vous avez besoin de l'entrée complète en tant que chaîne unique.
Verwendung von "command-development". Comment limiter les outils qu'une commande peut utiliser ?
Erwartetes Ergebnis:
- Ajoutez le champ allowed-tools dans le frontmatter YAML.
- Spécifiez des outils individuels comme Read, Write, Bash(git:*).
- Utilisez les jokers avec parcimonie - préférez des listes d'outils spécifiques.
- Exemple : allowed-tools: Read, Bash(git:*)
Sicherheitsaudit
SicherThis is a pure documentation skill containing only markdown files. No executable code, scripts, network operations, file system access beyond own content, or environment variable access. All static findings are false positives triggered by documentation patterns: bash command examples in Claude Code syntax (!`), mentions of security concepts (credentials, crypto), and URLs in documentation. Previous audit on 2026-01-07 confirmed safe status.
Risikofaktoren
⚙️ Externe Befehle (3)
Qualitätsbewertung
Was du bauen kannst
Standardiser les flux de travail de l'équipe
Créer des commandes slash réutilisables qui appliquent des processus cohérents de revue de code, de tests et de déploiement entre les membres de l'équipe.
Construire des commandes de plugin
Développer des commandes regroupées dans des plugins utilisant CLAUDE_PLUGIN_ROOT pour les références de chemins portables et l'accès aux ressources du plugin.
Automatiser les tâches répétitives
Créer des commandes avec des arguments dynamiques et une exécution bash pour automatiser les tâches de développement courantes comme les opérations git et les tests.
Probiere diese Prompts
Crée une commande slash simple appelée /deploy-summary qui affiche la branche git actuelle, les commits récents et les modifications en attente.
Ajoute un argument à ma commande de test afin que je puisse spécifier quel fichier de test exécuter. La commande doit accepter un paramètre de chemin de fichier.
Crée une commande qui exécute git status et git diff pour afficher les fichiers modifiés, puis les analyse pour détecter les problèmes de qualité de code.
Construit une commande de configuration interactive qui utilise AskUserQuestion pour demander à l'utilisateur son environnement de déploiement préféré avant de continuer.
Bewährte Verfahren
- Gardez les commandes focalisées sur des tâches uniques - une commande, un objectif clair
- Utilisez des descriptions claires de moins de 60 caractères pour la clarté de l'affichage /help
- Limitez allowed-tools uniquement aux outils dont la commande a réellement besoin
- Documentez les arguments avec argument-hint pour une meilleure découvrabilité
Vermeiden
- Écrire des commandes comme des messages aux utilisateurs au lieu d'instructions pour Claude
- Utiliser des noms trop génériques qui entrent en conflit avec les noms de commandes courants
- Omettre argument-hint lorsque les commandes acceptent des paramètres
- Accorder des permissions d'outils excessives dans le champ allowed-tools