Claude Codeでは、メッセージの先頭に / を入力するとスラッシュコマンドが使えます。セッションの操作やモデルの切り替え、コードレビューなど、よく使う操作を素早く呼び出せます。この記事では主要な組み込みコマンドを分類して紹介し、コマンドとスキルの違いを解説します。
スラッシュコマンドの基本
/ を入力すると利用可能なコマンドの一覧が表示され、続けて文字を打つと絞り込めます。コマンドはメッセージの先頭でのみ認識されます。代表的なものに次があります。
/help: ヘルプと利用可能なコマンドを表示。/init: コードベースを分析してCLAUDE.mdの雛形を生成。/status: バージョン・モデル・アカウント・接続状態を表示。/exit(別名/quit): CLIを終了。
セッションとモデルの操作
会話やモデルを制御するコマンド群です。
/clear(別名/reset,/new): プロジェクトメモリを保ったまま会話をリセット。/resume(別名/continue): 以前の会話をIDや名前で再開。/model [モデル]: 使用するモデルを切り替え(ピッカーを開くか名前を直接指定)。/mcp: MCPサーバーの接続やOAuth認証を管理。/memory: メモリファイルの編集、自動メモリの有効・無効を切り替え。
レビューとコンテキスト
コード品質の確認とコンテキスト管理に使うコマンドです。
/code-review [レベル] [--fix] [--comment]: 差分をレビューしてバグや整理点を検出。/security-review: セキュリティ上の脆弱性を確認。/review [PR]: PRを高速に1回読み切りでレビュー。/context: コンテキストの使用状況を色付きグリッドで可視化。/compact [指示]: 会話を要約してコンテキストを空ける。
設定と情報表示
設定変更や状況確認に使うコマンドです。
/config [key=value](別名/settings): テーマ・モデル・出力スタイルなどを調整。/permissions: ツールのアクセス許可(allow / ask / deny)を管理。/usage(別名/cost,/stats): トークン使用量とコストを表示。/skills: 利用可能なスキルの一覧を表示。/vim: Vimキーバインドの有効・無効を切り替え。
コマンドとスキルの違い
スラッシュから呼び出せるものには、実は種類があります。
- 組み込みコマンド:
/clearや/modelのように、CLI本体に動作が実装されているもの。 - スキル:
/code-reviewや/debugのように、Claudeに手渡されるプロンプト。Claudeが必要に応じて自動的に呼び出すこともできる。
カスタムのスラッシュコマンドはスキルに統合されました。.claude/commands/deploy.md と .claude/skills/deploy/SKILL.md はどちらも /deploy を作り、同じように動作します。自分専用のコマンドを作りたい場合は、これらのファイルを用意します。