【結論】Custom Slash CommandsをSkillsとして作成する
Claude Codeでは再利用可能なカスタム処理をSkillsとして定義できます。
従来のCustom Slash Commandsという呼び方の記事は、現行のSkill形式へ更新する必要があります。
Project共有のSkillは.claude/skills/名前/SKILL.mdへ配置し、説明と手順をMarkdownで記述します。
# ターミナルで実行:Skill用ディレクトリを作成
mkdir -p .claude/skills/security-review
# ターミナルで実行:Skill定義を作成
cat > .claude/skills/security-review/SKILL.md <<'EOF'
---
name: security-review
description: 現在の差分を読み取り専用で安全性レビューする
---
1. git diffを確認する。
2. 認証、入力検証、秘密情報、依存関係を点検する。
3. ファイルを変更せず、重大度付きで報告する。
EOF
# 起動後のセッション内で実行:Skill一覧を確認
/skills具体的な手順・設定方法
Skillの用途を一つに絞り、危険な副作用を含めない設計にします。
Frontmatterのnameとdescriptionを明確にします。
必要なToolだけをPermission ruleで許可します。
Team共有前に隔離Repositoryで動作とPrompt injection耐性を確認します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
security-review Skillを使って現在のgit diffを監査してください。
File編集、依存追加、外部通信、Git操作は禁止です。
重大度、根拠、修正案を表で返してください。注意点・よくあるエラーと対処法
SkillはShell aliasではなくClaude Codeの再利用可能な指示機構です。
Repositoryへ追加された未知のSkillは、その内容とTool権限を確認してから利用します。
長大なSkillへ全規約を詰め込まず、CLAUDE.md、Skill、Subagentの責務を分けてください。