スラッシュコマンド
スラッシュコマンドとは
Section titled “スラッシュコマンドとは”/review や /deploy のような、自分で定義したショートカットコマンドです。
よく使うプロンプトをコマンド化することで、毎回長い指示を書かずに済みます。
.claude/commands/ ディレクトリにMarkdownファイルを作成します。
your-project/└── .claude/ └── commands/ ├── review.md ├── test.md └── deploy-check.mdコマンドの書き方
Section titled “コマンドの書き方”review.md の例:
---description: コードレビューを実施する---
以下の観点でコードをレビューしてください:
1. バグがないか2. セキュリティの問題がないか3. パフォーマンスの問題がないか4. 可読性・保守性の問題がないか
問題があれば、具体的な修正方法を提示してください。使い方:
/review---description: 指定したファイルのテストを書くargument-hint: テスト対象のファイルパス---
$ARGUMENTS のユニットテストを書いてください。テストフレームワークはVitestを使います。/test src/utils/format.tsグローバルコマンド
Section titled “グローバルコマンド”~/.claude/commands/ に置いたコマンドは、全プロジェクトで使えます。
よく使うコマンドはグローバルに置くと便利です。
実際に作って使っているコマンド
Section titled “実際に作って使っているコマンド”七家族では以下のカスタムコマンドを全プロジェクトで共有しています:
/review— PR前のコードレビュー/doc— 関数のドキュメントを生成/translate— コメントを日本語⇔英語変換/optimize— パフォーマンス改善の提案