前の依頼は終わったのに、その条件だけ次の相談へついてくる。
Claude Codeで別のタスクへ移るとき、そんな混線を避ける1コマンドが /clear です。
この記事では機能を広げず、/clearだけを扱います。10分後のゴールは、名前付きで新しい会話を始め、前の会話が持ち越されていないことを自分で確認できる状態です。コードの変更はしません。
先に結論: /clear は新しい白紙を開くコマンド
Claude Codeの入力欄で、次の1行を実行します。
/clear practice-1
公式ドキュメントでは、/clear [name] は 空の文脈で新しい会話を開始する コマンドです。practice-1 の部分は、直前まで使っていた会話に付ける名前です。名前は省略できます。
ここでいう 文脈 は、同じ会話の中でClaudeが参照する、それまでの質問や回答の流れです。
大事なのは、/clearが「過去の記録をすべて完全削除するボタン」ではないこと。公式には、前の会話は/resumeから再開できます。また、プロジェクトメモリは保ったまま、新しいタスクを始められます。
ノートを燃やす操作ではなく、新しい白紙を1枚開く操作。そう捉えるとわかりやすいかなと思います。
この記事が向いている人
この記事は、次のような人向けです。
- AIエージェントという言葉は聞いたことがあるが、まだ自分で動かしたことがない
- Claude Codeを入れたものの、いつ会話を切り替えるのかわからない
- 前のタスクの条件が、次の相談へ混ざるのを避けたい
- コードを書き換えず、安全な練習から始めたい
AIエージェント は、質問に答えるだけでなく、目的に合わせてファイルを読んだり、手順を考えたり、許可された範囲で作業したりするAIです。Claude Codeは、そのAIエージェントを開発作業で使うためのツールです。
今回は会話の切り替えだけなので、ファイル編集の許可は出しません。
まず知っておきたい2つの入力場所
最初はここがいちばん迷いやすいんです。
1. 通常のターミナル
ターミナル は、文字でパソコンへ指示を出すアプリです。macOSなら「ターミナル」、WindowsならPowerShellやコマンドプロンプトなどがあります。
Claude Codeは CLI で使えます。CLIは「ターミナルで文字を入力して操作する方式」という意味です。
通常のターミナルでは、インストール確認やClaude Codeの起動をします。
claude --version
claude
2. Claude Codeの入力欄
claudeで起動した後に表示される>や❯の入力欄では、Claudeへの依頼や/clearを入力します。
/clear practice-1
通常のターミナルへ/clearだけを打っても動きません。先にclaudeを起動し、その中で実行する。ここだけ押さえれば大丈夫です。
準備: Claude Codeをインストールする
すでにclaude --versionでバージョンが表示される人は、この章を飛ばしてください。
macOS / Linux / WSL
通常のターミナルで、公式のnative installを実行します。
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell
PowerShellで実行します。
irm https://claude.ai/install.ps1 | iex
インストールできたか確認します。
claude --version
動いていれば、バージョン番号と(Claude Code)が表示されます。筆者環境では2026年8月26日に次を確認しました。
2.1.224 (Claude Code)
バージョン番号は更新で変わるので、同じ数字でなくても問題ありません。
10分で /clear を試す
ここからが本題です。合言葉を使うので、前の会話が新しい会話へ持ち越されたかを目で確認できます。
手順1: 練習用フォルダを作る
通常のターミナルで実行します。
mkdir claude-clear-practice
cd claude-clear-practice
フォルダ はファイルをまとめる箱です。開発では、1つの作業単位を置くフォルダを プロジェクト と呼ぶことがあります。今回は中身が空の練習用プロジェクトで十分です。
手順2: Claude Codeを起動する
同じターミナルで実行します。
claude
初回はブラウザでのログインが案内されます。画面に従って、自分が利用できるアカウントで認証してください。組織でClaude Codeを使っている場合は、管理者の案内を優先します。
作業フォルダを信頼するか聞かれたら、表示されているパスが、いま自分で作ったclaude-clear-practiceか確認してから進みます。見覚えのない場所なら、いったん終了してパスを確認してください。
手順3: この会話だけの合言葉を伝える
ここからはClaude Codeの入力欄です。
この会話だけの合言葉は「みかん」です。合言葉だけ返してください。
期待する回答は次のようなものです。
みかん
これで、現在の会話には「みかん」という情報が入りました。
手順4: 名前付きで新しい会話を始める
続けてClaude Codeの入力欄で実行します。
/clear practice-1
practice-1は、今までの会話を後で見分けやすくするための名前です。単に次のように実行することもできます。
/clear
ただ、最初の練習では名前を付けた方が「どの会話を切り替えたか」を把握しやすいです。
手順5: 前の合言葉を尋ねる
新しい会話の入力欄で、次を送ります。
さっき伝えた、この会話だけの合言葉は何でしたか。わからなければ「わかりません」と答えてください。
ここでは、Claudeが「わかりません」と答える、または前の合言葉を正しく特定できない状態が成功です。
答えられないことが成功。少し逆説的ですが、以前の会話を前提にしない、新しい会話が始まった と確認できます。
なお、生成AIの表現は毎回まったく同じとは限りません。確認したいのは文言の完全一致ではなく、前の会話だけに置いた「みかん」を根拠なく引き継いでいないことです。
実務では、いつ使うのか
たとえば、最初の会話でこんな依頼をしていたとします。
このバグ調査では、コードを変更せず原因候補だけを3つ出してください。
調査が終わった後、同じ画面でREADMEの文章を直してもらいたくなった。ここで前の「コードを変更しない」「3つだけ」という条件が会話に残っていると、新しい依頼へ余計な影響を与える可能性があります。
そんなときに/clearで新しい会話を始めます。
/clear before-readme
その後で、新しい依頼を送ります。
READMEの「使い方」だけを読み、初めて使う人が迷う箇所を説明してください。まだ編集はしないでください。
ポイントは、タスクの境目で使うことです。
- バグ調査からドキュメント作業へ移る
- コードレビューから新機能の相談へ移る
- 試行錯誤を終え、別の目的で考え直す
「前の目的や制約を、次の仕事へ持ち込みたくない」と感じたら、切り替えどきです。
/clearの後に残るもの、持ち越さないもの
初心者のうちは、ここを分けて理解すると安心です。
| 対象 |
/clearの後 |
|---|---|
| それまでの会話の文脈 | 新しい会話には持ち越さない |
| プロジェクトメモリ | 保持される |
| 直前の会話 | 名前を付けた場合、/resumeの選択画面で見分けやすい |
| プロジェクト内のファイル |
/clear自体では削除しない |
プロジェクトメモリ は、プロジェクトの前提や作業ルールをClaude Codeへ伝える情報です。公式ドキュメントは、/clearを「プロジェクトメモリを保ったまま、新しいタスクを始める」用途として説明しています。
つまり、毎回必要なプロジェクトのルールは残しつつ、そのタスク固有の会話だけを切り替えられます。
前の会話へ戻る操作は/resumeですが、本記事の主題は/clearなので、詳しい手順は扱いません。
/compactとの違いは1点だけ
同じ長いタスクを続けたいなら、/clearではなく/compactが候補です。公式では、/compactはそれまでの会話を要約して、同じ会話を続けながら文脈の空きを増やす機能です。
-
別のタスクを白紙から始める:
/clear -
同じタスクを続ける:
/compact
今回は/clearを動かす記事なので、/compactの実行手順までは広げません。
つまずきポイント
1. 通常のターミナルへ /clear を入力した
/clearはClaude Codeのセッション内コマンドです。
claude
でClaude Codeを起動してから、❯の入力欄へ/clearを入れます。
2. claude: command not found と表示された
インストール後にターミナルを開き直し、次を確認します。
claude --version
まだ見つからない場合は、公式のインストールトラブルシューティングを確認してください。会社の端末ではインストール制限がある場合もあるので、管理者へ相談します。
3. ログインを求められた
Claude Codeは利用できるアカウントでの認証が必要です。Login expiredと出た場合も、画面の案内に従って再認証します。
筆者環境ではclaudeの起動とバージョン表示までは確認できましたが、認証期限切れのため、今回の合言葉→/clear→再質問でモデル回答を得る部分は 筆者未検証 です。コマンドの挙動は2026年8月26日に公式Commandsで照合しています。
4. /clearがコマンドとして認識されない
コマンドはメッセージの先頭に置きます。
/clear practice-1
前に文章を付けず、半角の/から始めます。Claude Codeの入力欄で/を打つと、利用可能なコマンド候補も確認できます。
5. 前の会話へ戻れなくなるのが心配
名前を付けて実行します。
/clear practice-1
公式では、この名前が以前の会話を/resumeの選択画面で見分けるラベルになります。大事な作業ほど、before-readmeのように目的がわかる名前を付けると安心です。
6. 新しい会話なのにプロジェクトのルールを知っている
異常ではありません。/clearは会話の文脈を空にしますが、公式説明ではプロジェクトメモリを保持します。
合言葉のように「その会話だけで伝えた情報」と、プロジェクトに継続して適用されるルールは別物です。
7. 合言葉を当てたように見える
短い単語は偶然当たる可能性があります。みかんではなく、推測しにくいダミー文字列に変えて再確認できます。
この会話だけの合言葉は「青い箱-47」です。合言葉だけ返してください。
秘密情報、パスワード、APIキーは合言葉に使わないでください。練習には、公開されても困らないダミー値だけを使います。
よくある質問
/clearだけでファイルが消えることはありますか
/clear自体は、新しい会話を始めるコマンドです。プロジェクトのファイルを削除するコマンドではありません。ただし、その後にファイル操作を依頼すれば別なので、Claudeが提案する操作内容は確認してください。
名前は必須ですか
必須ではありません。公式表記は/clear [name]で、角括弧は省略可能な引数を表します。戻る可能性がある会話には名前を付けると見分けやすくなります。
毎回タスクの前に実行した方がよいですか
毎回ではありません。同じ目的の短い作業を続けているなら、それまでの会話が役立ちます。目的や制約が変わる境目で使うのが自然です。
完全に同じ回答で成功確認できますか
生成AIの回答文は一定ではありません。「わかりません」という文言だけでなく、前の会話だけに置いた合言葉を根拠なく参照していないかで判断します。
限界と、使わない方がよい条件
/clearは、会話を分ければ仕事の質が必ず上がることを保証する機能ではありません。
同じ不具合を続けて調べている途中で/clearすると、積み上げた調査条件を新しい会話へ持ち越さないため、説明をやり直す手間が増えます。目的も制約も同じ短いタスクなら、そのまま会話を続ける方が速い です。
見分け方はシンプルです。
次の依頼に、これまでの会話を読んでいてほしいか。
「はい」なら続ける。「いいえ」なら/clear。最初はこの判断で十分です。
まとめ: 今日の1コマンド
Claude Codeの入力欄で、次を実行します。
/clear practice-1
これで、プロジェクトメモリは保ちながら、空の文脈で新しい会話を始められます。
今日の最初の一歩は、練習フォルダで「合言葉→名前付き/clear→再質問」の3入力を試し、前の会話が混ざらないことを自分の画面で確かめることです。
生成AI活用エンジニア&3児のパパ。AI×開発の実践知を毎日発信しています → Xで次の実践例を見る
参考リンク
最終確認日: 2026年8月26日