Fähigkeiten command-development

command-development

Sicher ⚙️ Externe Befehle

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.

Unterstützt: Claude Codex Code(CC)
🥉 76 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

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

Sicher
v5 • 1/17/2026

This 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.

12
Gescannte Dateien
7,479
Analysierte Zeilen
1
befunde
5
Gesamtzahl Audits

Risikofaktoren

Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

59
Architektur
100
Wartbarkeit
87
Inhalt
30
Community
100
Sicherheit
91
Spezifikationskonformität

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éer une commande simple
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.
Ajouter des arguments
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.
Utiliser l'exécution bash
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.
Flux de travail interactif
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

Häufig gestellte Fragen

Où dois-je enregistrer les commandes slash ?
Les commandes de projet vont dans .claude/commands/, les commandes personnelles dans ~/.claude/commands/, et les commandes de plugin dans plugin-name/commands/.
Quel format de fichier utilisent les commandes ?
Les commandes sont des fichiers Markdown avec l'extension .md. Le frontmatter YAML optionnel en haut configure la description, les arguments et les permissions d'outils.
Comment les commandes accèdent-elles aux fichiers ?
Utilisez la syntaxe @ pour inclure le contenu des fichiers directement dans les commandes, comme @src/api.ts. L'outil Read doit être dans allowed-tools.
Les commandes sont-elles sûres à utiliser ?
Les commandes s'exécutent uniquement lorsque vous les invoquez. L'accès aux outils est contrôlé par le champ allowed-tools. Examinez les commandes avant la première utilisation.
Pourquoi mes arguments ne fonctionnent-ils pas ?
Vérifiez que vous utilisez la syntaxe correcte : $1, $2, $3 pour les arguments de position ou $ARGUMENTS pour tous les args. Vérifiez que argument-hint correspond à l'utilisation.
Comment les commandes diffèrent-elles des agents ?
Les commandes sont des invites légères pour les tâches rapides, les agents sont des IA spécialisées pour les flux de travail complexes en plusieurs étapes. Les commandes sont plus simples et plus rapides à créer.