カスタムスラッシュコマンドを作成
同じ詳細なプロンプトを何度も入力するのは面倒ではありませんか?カスタムスラッシュコマンドを使えば、複雑な指示を再利用可能なショートカットとして保存できます。よく使うタスクのキーボードショートカットを作成するように、スラッシュコマンドは長いプロンプトを/stock-report Appleのような簡単なコマンドに変え、包括的なレポートを即座に生成します。
さらに素晴らしいのは、Claudeを使って詳細なプロンプトを書き、スキルを作成できることです。Claudeは自分自身へのプロンプト作成がとても得意なのです。
主要な概念
- スラッシュコマンド -
/command-nameと入力したときにClaude Codeが実行する、Markdownファイルとして保存された再利用可能なプロンプト - 引数 - 特別な
$ARGUMENTSキーワードを使用してコマンドに渡す変数(株式ティッカーなど) .claude/commands/フォルダ - Claude Codeが自動的にカスタムコマンドを検出して読み込む場所
必要なもの
- WindowsでVS CodeでClaude CodeまたはMacでVS CodeでClaude Codeを完了していること
- 調査するトピック(例として株式レポートを使用します)
- VS Codeなどのテキストエディタがインストールされていること
- 15〜20分
ステップ1:プロジェクトフォルダを作成
Windows(WSL):
- スタートメニューからUbuntuを開く
- 次のコマンドを入力:
cd /mnt/c/Users/YOUR_USERNAME/Documents mkdir test_claude cd test_claudeYOUR_USERNAMEをWindowsのユーザー名に置き換えてください
Mac:
- ターミナルを開く(アプリケーション > ユーティリティにあります)
- 次のコマンドを入力:
cd ~/Documents mkdir test_claude cd test_claude
ステップ2:Claude Codeを起動
Windows(WSL):
- Ubuntuターミナルで次を入力:
claude
Mac:
- ターミナルで次を入力:
claude
Claude Codeが起動し、ウェルカムメッセージが表示されます。
ステップ3:Claudeにスラッシュコマンドの作成を依頼
手動でファイルを作成する代わりに、Claudeに任せましょう。次のプロンプトを入力してください:
stock-reportというスラッシュコマンドを作成してください。これは名前またはティッカーシンボルで
識別される企業の最近の動向に関するレポートを生成します。
含める内容:
- 製品またはサービスのニュース
- 経営陣のニュース
- 最近の財務報告
- アナリストレポート
尋ねられたら、Claudeにファイル作成の許可を与えてください。
Claudeが詳細なプロンプトを作成し、.claude/commands/フォルダにstock-report.mdとして保存します。
注: プロンプト、レポート、スラッシュコマンドのすべてでMarkdown形式を使用します。MarkdownはAIに優しく、プレーンテキストファイルとして簡単に編集できます。
ステップ4:コマンドを確認
テキストエディタを使用して、.claude/commands/フォルダからstock-report.mdファイルを開きます。これがスラッシュコマンドのプロンプトです。
VS Codeをインストールしている場合(推奨):
- VS Codeを起動
- ファイルからフォルダを開くを選択し、プロジェクトフォルダ
Documents/test_claudeを選択 - ファイルエクスプローラから
.claude/commandsに移動し、stock-report.mdファイルをクリックして開く
プロンプトを確認し、必要に応じて指示を変更してください。
注: Claudeはプロンプトの作成が非常に得意です。プロンプトがmarkdown形式で適切に構造化され、明確に書かれていることがわかります。このようなプロンプトの書き方を学ぶと良いでしょう。識別子が曖昧な場合に明確化を求める指示さえ含まれていることもあります。
ステップ5:コマンドをテスト
まず、Ctrl+Cを2回押して現在のClaude Codeセッションを終了します。次に、新しいスラッシュコマンドが読み込まれるようにClaudeを再起動します:
claude
実際の株式ティッカーで新しいコマンドをテストします:
/stock-report Apple
Claudeがウェブを検索し、Apple Inc.に関する包括的なレポートを生成します。これには1〜2分かかる場合があります。
ステップ6:生成されたレポートを確認
Claudeがコマンドラインにレポートを作成します。出力を確認します:
- 各セクションに関連する最新の情報があることを確認
- 情報源が信頼できて最近のものであることを確認
- Claudeが情報をどのように整理したかに注目
ステップ7:レポートをファイルに保存
スラッシュコマンドを変更して、レポートを自動的にmarkdownファイルとして保存するようにしましょう。スラッシュコマンドのmarkdownファイルを手動で編集します。
.claude/commands/フォルダからstock-report.mdファイルを開く- 最後に次を追加してください:
レポートをmarkdownファイルとして保存してください。ファイル名には企業名と日付を含めます - ファイルを保存してください
ステップ8:コマンドを再実行
- まず、Ctrl+Cを2回押して現在のClaude Codeセッションを終了します。次に、新しいスラッシュコマンドが読み込まれるようにClaudeを再起動します:
claude -
実際の株式ティッカーで新しいコマンドをテストします:
/stock-report AAPL - レポートを開く
Claudeがレポートを生成し、Apple_2025-12-13.mdのような名前のmarkdownファイルとして保存します。VS Codeでファイルをクリックして表示します。
ステップ9:Claudeを通じてコマンドを変更
Claudeにスラッシュコマンドの編集を依頼できます:
stock-reportスラッシュコマンドを修正して、レポートをhtmlファイルとして保存するようにしてください
Claudeがコマンドファイルを更新します。エディタで確認できます。
ステップ10:更新されたコマンドをテスト
- まず、Ctrl+Cを2回押して現在のClaude Codeセッションを終了します。次に、新しいスラッシュコマンドが読み込まれるようにClaudeを再起動します:
claude -
拡張されたコマンドをテスト:
/stock-report AAPL
ClaudeがApple_2025-12-13.htmlのような名前のファイルを作成します。WindowsまたはMacのファイルエクスプローラからこのファイルをクリックして、デフォルトのブラウザで開きます。
ステップ11:スラッシュコマンドを再利用(オプション)
スラッシュコマンドの$ARGUMENTSキーワードはプレースホルダーとして機能します。/stock-report AAPLと入力すると、Claudeはプロンプトを実行する前に$ARGUMENTSをAAPLに置き換えます。
別のティッカーを試してみましょう:
/stock-report TSLA
同じコマンド構造で、今度はTeslaを調査します。
ステップ12:別のスラッシュコマンドを試す(オプション)
研究論文を書くチュートリアルを完了している場合、/research-paperコマンドがあるはずです。新しいトピックでテストしてみましょう。
まず、Claudeのメモリをクリアして新しく始めます:
/clear
次に、研究論文コマンドを実行してください:
/research-paper 学校でのAI
2つのコマンドの主な違い:
/research-paperは人間とのやり取りをキャプチャしてセッションの最後に作成されましたが、/stock-reportはゼロから作成されます/research-paperは論文を下書きする前に対話的に入力を求めます
次のステップ
スラッシュコマンドを理解したので、ワークフロー用にさらにカスタムコマンドを作成しましょう:
- コードレビュー:
/review-code- バグと改善点についてコードを分析 - 会議メモ:
/meeting-summary- 構造化された会議の要約を生成 - メール下書き:
/email-reply- プロフェッショナルなメール返信を作成
トラブルシューティング
- コマンドが見つからない:
.claude/commands/からコマンドを再読み込みするため、Claude Codeを再起動してください - 引数が機能しない: コマンドファイルで
$ARGUMENTSのスペルが正しいか確認してください(大文字と小文字を区別します) - レポートが不完全: Claudeに「続けて」または「[セクション名]セクションに詳細を追加して」と依頼してください
ワークフロー概要
- カスタムスラッシュコマンドは複雑なプロンプトを簡単なショートカットに変換し、時間を節約します
- 引数により、コマンドがさまざまな入力(株式ティッカー、トピック、ファイル)に柔軟に対応できます
- Claudeがコマンドを構築 - 手動でMarkdownファイルを書く必要はありません。欲しいものを説明するだけです
- コマンドは再利用可能 - 一度作成すれば、プロジェクトやセッション全体で使用できます
- コマンドを組み合わせる - さまざまなタスク用の専門的なコマンドのライブラリを構築できます
Steven Geが2025年12月13日に作成。