Claude Code カスタムコマンド
Claude Code でユーザーが独自に定義するスラッシュコマンド。繰り返し実行するタスクをコマンド化してワンライナーで呼び出せる。
ファイル配置
.claude/commands/ ディレクトリに Markdown ファイルを置く。
.claude/
commands/
review.md → /review として使える
deploy-check.md → /deploy-check として使える
コマンドファイルの構造
---
description: "PRの内容をレビューしてフィードバックを出す"
allowed-tools: ["Bash", "Read"]
model: claude-sonnet-4-5
---
# レビュー
$ARGUMENTS のコードをレビューして改善点を指摘してください。
...フロントマター設定
| フィールド | 説明 |
|---|---|
description | /help に表示される説明文 |
allowed-tools | 使用を許可するツール一覧 |
model | このコマンドで使用するモデル |
引数の渡し方
$ARGUMENTS(単一引数)
$ARGUMENTS のファイルをフォーマットしてください。呼び出し: /format src/main.py
2 / $3(複数引数)
$1 ブランチを $2 にマージする PR を作成してください。呼び出し: /create-pr feature/new-ui main
ユースケース例
/review— コードレビュー自動化/test-gen— テストコード自動生成/changelog— 変更履歴の自動作成/deploy-check— デプロイ前チェックリスト実行