Compétences command-development

command-development

Sûr ⚙️ Commandes externes📁 Accès au système de fichiers🌐 Accès réseau

Claude Code-Slash-Befehle erstellen

Également disponible depuis: anthropics,davila7

Erstellen Sie wiederverwendbare Slash-Befehle für Claude Code. Lernen Sie die Befehlsstruktur, YAML-Frontmatter-Optionen, dynamische Argumente, Dateiverweise und die Bash-Ausführung kennen, um häufige Arbeitsabläufe zu automatisieren.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "command-development". Create a slash command called /git-pr that shows the current pull request status

Résultat attendu:

  • Creates .claude/commands/git-pr.md with frontmatter
  • Uses gh pr view command for GitHub CLI
  • Shows PR number, title, author, and status
  • Includes allowed-tools: Bash(gh:*) for security

Utilisation de "command-development". Build a /lint command that runs eslint on staged files

Résultat attendu:

  • Uses git diff --name-only to get changed files
  • Pipes to xargs eslint for linting
  • Configures allowed-tools: Bash(git:*), Bash(xargs:*)
  • Reports all linting errors with file and line numbers

Utilisation de "command-development". Make a documentation command that auto-generates API docs

Résultat attendu:

  • Reads source file with @ syntax
  • Extracts functions, classes, and parameters
  • Generates Markdown documentation
  • Writes output to docs/api/ directory

Audit de sécurité

Sûr
v4 • 1/16/2026

Official Anthropic documentation skill for Claude Code slash command development. All 1,317 static findings are false positives triggered by documentation examples demonstrating legitimate Claude Code features like bash execution, file references, and argument passing. Pure markdown content with no executable code, network access, or credential handling.

12
Fichiers analysés
12,429
Lignes analysées
3
résultats
4
Total des audits

Score de qualité

59
Architecture
100
Maintenabilité
85
Contenu
20
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Code-Review automatisieren

Erstellen Sie einen /review-Befehl, der git diff ausführt und geänderte Dateien auf Qualitätsprobleme analysiert.

Deployments standardisieren

Erstellen Sie einen /deploy-Befehl mit Umgebungsvalidierung und npm-Skript-Ausführung.

Befehle verpacken

Bündeln Sie wiederverwendbare Befehle mit Plugins unter Verwendung von ${CLAUDE_PLUGIN_ROOT} für portable Skripte.

Essayez ces prompts

Grundbefehl
Erstellen Sie einen Slash-Befehl namens /test, der npm test für die aktuelle Datei ausführt. Fügen Sie ordnungsgemäßes Frontmatter mit allowed-tools hinzu.
Mit Argumenten
Erstellen Sie einen /deploy-Befehl, der Umgebung und Version als Argumente akzeptiert. Validieren Sie, dass die Umgebung staging oder production ist.
Mit Dateiverweis
Erstellen Sie einen /document-Befehl, der Dokumentation für eine als Argument angegebene Datei generiert. Verwenden Sie die @-Syntax, um die Datei einzubinden.
Multi-Script-Workflow
Erstellen Sie einen /build-test-Befehl, der ein Build-Skript ausführt, dann Tests ausführt und die Ergebnisse meldet. Verwenden Sie die ${CLAUDE_PLUGIN_ROOT}-Variable.

Bonnes pratiques

  • Verwenden Sie allowed-tools, um Befehlsberechtigungen auf das erforderliche Minimum zu beschränken
  • Fügen Sie argument-hint hinzu, um erwartete Argumente für die Benutzer-Autovervollständigung zu dokumentieren
  • Testen Sie Befehle mit verschiedenen Argumentkombinationen vor der Bereitstellung

Éviter

  • Verwenden von Bash(*) anstelle von spezifischen Tool-Einschränkungen wie Bash(git:*)
  • Schreiben von Befehlen als Nachrichten an Benutzer statt als Anweisungen an Claude
  • Überspringen der Fehlerbehandlung für fehlende Argumente oder Dateiverweise

Foire aux questions

Wo speichere ich Slash-Befehle?
Projektbefehle werden in .claude/commands/, persönliche Befehle in ~/.claude/commands/ und Plugin-Befehle in plugin-name/commands/ gespeichert.
Wie beschränke ich, welche Tools ein Befehl verwenden kann?
Verwenden Sie das allowed-tools-Feld im Frontmatter. Zum Beispiel: allowed-tools: Read, Bash(git:*).
Kann ich Argumente an Slash-Befehle übergeben?
Ja. Verwenden Sie $1, $2 für Positionsargumente oder $ARGUMENTS für alle Argumente als einzelne Zeichenfolge.
Wie binde ich Dateinhalte in einen Befehl ein?
Verwenden Sie @file-path-Syntax. Zum Beispiel: Review @$1, um die als Argument $1 angegebene Datei einzubinden.
Wofür dient die !`command`-Syntax?
Es führt Bash-Befehle aus und bindet deren Ausgabe in den Befehlskontext ein. Nützlich für git status, npm-Skripte und mehr.
Wie organisiere ich viele Befehle?
Verwenden Sie Unterverzeichnisse für Namespaces. Zum Beispiel: .claude/commands/git/commit.md wird zu /commit (project:git).