스킬 command-development

command-development

안전 ⚙️ 외부 명령어📁 파일 시스템 액세스🌐 네트워크 접근

Créer des commandes slash pour Claude Code

또한 다음에서 사용할 수 있습니다: davila7,anthropics

Créez des commandes slash réutilisables pour Claude Code. Apprenez la structure des commandes, les options YAML frontmatter, les arguments dynamiques, les références de fichiers et l'exécution bash pour automatiser les flux de travail courants.

지원: Claude Codex Code(CC)
🥉 75 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"command-development" 사용 중입니다. Créer une commande slash appelée /git-pr qui affiche le statut de la pull request actuelle

예상 결과:

  • Crée .claude/commands/git-pr.md avec frontmatter
  • Utilise la commande gh pr view pour GitHub CLI
  • Affiche le numéro de PR, le titre, l'auteur et le statut
  • Inclut allowed-tools: Bash(gh:*) pour la sécurité

"command-development" 사용 중입니다. Construire une commande /lint qui exécute eslint sur les fichiers stagés

예상 결과:

  • Utilise git diff --name-only pour obtenir les fichiers modifiés
  • Redirige vers xargs eslint pour le linting
  • Configure allowed-tools: Bash(git:*), Bash(xargs:*)
  • Rapporte toutes les erreurs de linting avec fichier et numéros de ligne

"command-development" 사용 중입니다. Créer une commande de documentation qui génère automatiquement la documentation API

예상 결과:

  • Lit le fichier source avec la syntaxe @
  • Extrait les fonctions, classes et paramètres
  • Génère la documentation Markdown
  • Écrit la sortie dans le répertoire docs/api/

보안 감사

안전
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
스캔된 파일
12,429
분석된 줄 수
3
발견 사항
4
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

59
아키텍처
100
유지보수성
85
콘텐츠
21
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Automatiser la revue de code

Créer une commande /review qui exécute git diff et analyse les fichiers modifiés pour détecter les problèmes de qualité.

Standardiser les déploiements

Construire une commande /deploy avec validation d'environnement et exécution de scripts npm.

Empaqueter les commandes

Regrouper des commandes réutilisables avec des plugins en utilisant ${CLAUDE_PLUGIN_ROOT} pour des scripts portables.

이 프롬프트를 사용해 보세요

Commande basique
Créer une commande slash appelée /test qui exécute npm test pour le fichier actuel. Inclure un frontmatter approprié avec allowed-tools.
Avec arguments
Créer une commande /deploy qui accepte l'environnement et la version comme arguments. Valider que l'environnement est staging ou production.
Avec référence de fichier
Créer une commande /document qui génère de la documentation pour un fichier spécifié comme argument. Utiliser la syntaxe @ pour inclure le fichier.
Flux de travail multi-scripts
Créer une commande /build-test qui exécute un script de build, puis exécute les tests et rapporte les résultats. Utiliser la variable ${CLAUDE_PLUGIN_ROOT}.

모범 사례

  • Utiliser allowed-tools pour restreindre les permissions de commande au minimum requis
  • Ajouter argument-hint pour documenter les arguments attendus pour l'autocomplétion utilisateur
  • Tester les commandes avec différentes combinaisons d'arguments avant le déploiement

피하기

  • Utiliser Bash(*) au lieu de restrictions d'outils spécifiques comme Bash(git:*)
  • Écrire des commandes comme des messages aux utilisateurs au lieu d'instructions à Claude
  • Omettre la gestion d'erreurs pour les arguments manquants ou les références de fichiers

자주 묻는 질문

Où dois-je stocker 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/.
Comment restreindre les outils qu'une commande peut utiliser ?
Utilisez le champ allowed-tools dans le frontmatter. Par exemple : allowed-tools: Read, Bash(git:*).
Puis-je passer des arguments aux commandes slash ?
Oui. Utilisez $1, $2 pour les arguments positionnels ou $ARGUMENTS pour tous les arguments comme une seule chaîne.
Comment inclure le contenu de fichier dans une commande ?
Utilisez la syntaxe @file-path. Par exemple : Review @$1 pour inclure le fichier spécifié comme argument $1.
À quoi sert la syntaxe !`command` ?
Elle exécute des commandes bash et inclut leur sortie dans le contexte de la commande. Utile pour git status, les scripts npm, et plus encore.
Comment organiser de nombreuses commandes ?
Utilisez des sous-répertoires pour les espaces de noms. Par exemple : .claude/commands/git/commit.md devient /commit (project:git).