コアコマンド
Claude Codeの毎セッションで使う必須スラッシュコマンドをマスターする。
プレミアムコースコンテンツ
このレッスンはプレミアムコースの一部です。Proにアップグレードすると、すべてのプレミアムコースとコンテンツを利用できます。
- すべてのプレミアムコースを利用
- 1,000以上のAIスキルテンプレート付き
- 毎週新しいコンテンツを追加
🔄 前回のおさらい: レッスン1でClaude Codeのメンタルモデル——ウェブチャットとの違い、「指示する」というアプローチ、コンテキストウィンドウの概念を学びました。ここでは実際に毎日使うコマンドをマスターします。
毎日使うコマンド
Claude Codeにはたくさんのコマンドがありますが、ほとんどのセッションで使うのは決まった数種類です。まずそれを確実に押さえましょう。
ファイルコンテキストコマンド
/add
Claudeのコンテキストにファイルを追加します。おそらく最も頻繁に使うコマンドです。
基本的な使い方:
/add src/auth.js
複数ファイル:
/add src/auth.js src/user.js src/session.js
globパターン:
/add src/components/**/*.tsx # components内の全TSXファイル
/add tests/*.test.js # 全テストファイル
/add **/*.md # 全markdownファイル
使うタイミング:
- 特定のコードについて質問する前
- ファイルへの変更をリクエストする前
- ファイル同士の連携をClaudeに理解させたい時
プロのコツ: 質問の前にファイルを追加しましょう。Claudeは実際のコードを見た状態のほうが良い回答を出します。
/ls
コンテキスト内のファイルを一覧表示します。
/ls
Claudeが現在何を知っているかを表示します。/addコマンドが正しく動作したか確認したり、コンテキストに何が蓄積されているかを確認するのに使います。
会話管理
/clear
会話履歴を完全に消去します。
/clear
使うタイミング:
- まったく新しいタスクを始める時
- コンテキストが無関係な履歴で散らかった時
- Claudeが混乱したり一貫性のないレスポンスを返す時
- Claude Codeを再起動せずにフレッシュスタートしたい時
注意: 不可逆です。現在のセッションのすべてが消えます。
/compact
重要な情報を保持しつつコンテキストを要約して縮小します。
/compact
使うタイミング:
- コンテキストが大きくなってきたが作業を続けたい時
- Claudeがコンテキスト上限に近づいていると言及した時
- レスポンスが遅くなってきた時
/clearとの違い: compactは議論の要点を保持します。clearはすべてを消去します。
/undo
Claudeの最後のアクションを元に戻します。
/undo
使うタイミング:
- Claudeが望まない変更を行った時
- 別のアプローチを試したい時
- 何か問題が起きた時
手動で変更を戻すより速いです。
✅ 確認クイズ:
/clearと/compact、どちらを使うべきか迷ったら?→コンテキストを保持したいなら/compact。完全にリセットしたいなら/clear。多くの場合、/compactで十分です——要約されたコンテキストを元に作業を続けられます。/clearして全部やり直すより効率的。
実践パターン
新しいタスクを始める
/clear
/add src/feature-im-working-on/*
> データフェッチ層にキャッシュを追加しよう
クリーンな状態。関連ファイル。具体的なタスク。
セッション途中のコンテキストリフレッシュ
/compact
/add src/new-file-i-need.js
> キャッシュの実装を続けて。この新しいファイルと統合して。
compactで履歴を保持。新しいコンテキストを追加。中断したところから再開。
不慣れなコードベースを調査する
/add README.md package.json
> このプロジェクトは何をしていて、技術スタックは?
/add src/index.js src/app.js
> メインのエントリーポイントを説明して
まず広く見て、次に絞り込む。
コミット前のレビュー
/add $(git diff --name-only)
> これらの変更をレビューして。バグや問題はない?
変更されたファイルだけを追加。フォーカスされたレビュー。
よくある間違い
追加しすぎ:
/add src/**/*
コードベース全体を追加しない。コンテキストには限界があります。選択的に。
追加が足りない:
> なんでこの関数動かないの?
Claudeは関数が見えていません。まずファイルを追加しましょう。
コンテキストに何があるか忘れる:
# 何度も/addした後...
> なんであの古いファイルを参照してるの?
/lsで実際にコンテキストにあるものを確認。散らかっていたら/clear。
compactで済むのにclearしてしまう:
/clear
# すべてを再追加してタスクを再説明しないと...
セッションのコンテキストを保持しつつサイズを減らしたいなら、/compactを使いましょう。
コマンドクイックリファレンス
| コマンド | 機能 | 使うタイミング |
|---|---|---|
/add | ファイルをコンテキストに追加 | ファイル関連の作業の前に |
/ls | コンテキストのファイル一覧 | Claudeが何を見ているか確認 |
/clear | 会話を消去 | 新タスクでフレッシュスタート |
/compact | コンテキストを要約 | サイズ縮小、要点は保持 |
/undo | 最後の操作を元に戻す | 望まない変更があった時 |
/help | コマンド一覧表示 | コマンドの確認・発見 |
/status | セッション状態を表示 | コンテキスト使用量の確認 |
まとめ
/addが最重要コマンド——Claudeに適切なファイルを渡す/clearでフレッシュスタート、/compactでコンテキスト保持しつつ縮小- 混乱したら
/lsでコンテキストの中身を確認 /undoは手動で戻すより速い- 少ないほど良い:すべて投入するより選択的なコンテキストが勝つ
次のレッスン: より良い結果を得るための戦略的コンテキスト管理を学びます。
理解度チェック
まず上のクイズを完了してください
レッスン完了!