AI Hub

Claude Code

Claude Codeへのエラーの伝え方|直し方が変わる報告の型3点セット

公開: / 更新: 読了目安6分

#プロンプト #エラー対処 #入門

Claude Codeへのエラーの伝え方|直し方が変わる報告の型3点セット

先に結論: エラーは①直前の操作 ②画面に出た文言(原文コピペ) ③期待した結果と実際の結果、の3点セットで伝えると、Claude Codeが原因を特定しやすくなり直り方が変わります。

「エラーが出ました、直してください」とだけ伝えて、Claude Codeになかなか意図通りに直してもらえなかった経験はないでしょうか。実は同じエラーでも、伝え方を変えるだけで直り方が大きく変わります

Claude Codeに最初に頼むこと10選」の続編として、この記事ではエラーに遭遇したときの伝え方だけに絞って、コピペで使える型を紹介します。

Claude Code全体の使い方は「Claude Codeの使い方完全ガイド」もあわせてご覧ください。この記事は2026年8月時点の情報に基づいています。

この記事の要点

  • エラーを伝えるときは「①直前の操作 ②画面に出た文言 ③期待した結果と実際の結果」の3点セットで書くと、Claude Codeが原因を特定しやすくなります。
  • エラーメッセージは自分の言葉で要約せず、画面に表示された文言をそのままコピペするのが基本です。
  • Claude Codeは@ファイル名で該当ファイルを直接参照でき、Ctrl+V(macOSはCmd+Vやドラッグ&ドロップ)で画像も貼り付けられます(2026年8月時点)。
  • 複数のエラーが同時に出ている場合は、1つずつ順番に伝えたほうが原因の切り分けが早く進みます。
  • 作業が想定と違う方向に進み始めたら、Escキーでいつでも中断し、そこまでの作業を残したまま追記できます。

前提: なぜ「エラーが出た」だけでは直らないのか

Claude Codeは、渡された情報から原因を推測して修正案を組み立てます。「エラーが出た、直して」だけでは手がかりが少なすぎて、見当違いの箇所を直したり、聞き返しで1往復無駄にしたりしがちです。

SNSでも「AIにエラーを丸投げしても直らなかったが、伝え方を変えたら一発で直った」という声がよく見られます。情報不足のまま「直して」と繰り返すのは、症状を言わずに「治して」と頼むようなもので、遠回りになりがちです。

次に紹介する3点セットは、この手がかり不足を解消する最短ルートです。

エラー報告の3点セット

エラーを伝えるときに欠かせないのは、①直前に何をしたか(実行した操作やコマンド) ②画面に出た文言(エラーメッセージの原文) ③期待した結果と実際の結果、の3点です。この3つがそろっていれば、Claude Codeは再現条件と失敗箇所をほぼ一意に特定できます。

エラー報告の3点セットの図。1直前の操作、2画面の文言(原文コピペ)、3期待と実際、の3枚のカードを並べて示す

実際に伝えるときは、次のようにテキストにまとめて貼り付けると確実です。

①直前の操作: npm run build を実行した
②画面の文言: Module not found: Can't resolve './utils' in './src/App.tsx'
③期待と実際: ビルドが通ることを期待したが、上記のエラーで止まった

この3点さえそろっていれば、多くの場合Claude Codeは追加の質問をせずにすぐ調査を始められます。番号を振らず地の文で書いても構いませんが、慣れないうちは箇条書きにしたほうが書き漏らしを防げます。

Claude Codeでの伝え方: コピペ・@参照・Escの使い方

型が決まったら、あとはClaude Codeの実際の操作に落とし込むだけです。

Claude Codeでの伝え方4つのコツの図。エラー原文はそのまま貼る、該当ファイルは@で参照する、スクリーンショットより文字列を優先する、行き詰まったらEscで止めて追記する、の4つを示す。

悪い例 → 良い例

同じエラーでも、伝え方でここまで違います。

悪い報告と良い報告の対比図。左は「さっきのエラー直して」という情報不足の報告、右は直前の操作・画面の文言・期待と実際の3点をそろえた報告を示す

--- 悪い例 ---
さっきのエラー直して

--- 良い例 ---
①直前の操作: `npm test` を実行した
②画面の文言: TypeError: Cannot read properties of undefined (reading 'map') at src/utils/format.ts:42
③期待と実際: テストがすべて通ることを期待したが、上記エラーでテストスイート全体が停止した

悪い例では「さっき」がいつのことで、どのコマンドの結果なのかをClaude Codeが再度確認する必要があります。良い例なら、原因調査に必要な情報がすべて最初のメッセージに含まれているため、確認なしで修正に着手できます。

エンジニアではない方の間では、エラー画面をまずスクリーンショットで撮ってそのままAIに見せるという手軽な伝え方が広く支持されています(2026年8月時点)。

この始め方自体は問題ありませんが、貼り付けたスクリーンショットに「①直前にやったこと ②(画像内の文言に加えて)期待していた結果」を一言添えるだけで、③の実際の結果と合わせて3点セットが揃い、Claude Codeの調査精度がさらに上がります。

つまずきポイント: エラー報告でやりがちな失敗

よくある質問

エラーメッセージが英語のままでも、翻訳せずそのまま貼っていいですか?

問題ありません。Claude Codeは英語のエラーメッセージもそのまま解析できます。むしろ翻訳や要約を挟むと情報が欠けるため、原文のままコピペするほうが確実です。

ターミナルのログが長すぎてコピペしきれないときはどうすればいいですか?

ログをテキストファイルに保存して@ファイル名で参照させる方法が確実です。急ぎであれば、エラーが発生した箇所の前後数十行だけを抜粋して貼る形でも十分に伝わります。

同じような伝え方のミスを繰り返さないためにはどうすればいいですか?

プロジェクトのルールをCLAUDE.mdにメモしておく方法があります。「エラー報告は3点セットで」とルール化すれば、次回以降Claude Code自身がその形式を意識しやすくなります。CLAUDE.mdの使い方は「Claude Codeの使い方完全ガイド」で解説しています。

まとめ

エラーの直り方は、伝え方ひとつで大きく変わります。①直前の操作 ②画面の文言(原文コピペ) ③期待と実際、の3点セットを意識するだけで、Claude Codeが的確に原因を特定できるようになります

複数のエラーは1つずつ、スクリーンショットより文字列、行き詰まったらEscで止めて追記——次にエラーに遭遇したときにぜひ試してみてください。同じ考え方は、CodexやGitHub Copilotにエラーを伝えるときにも有効です。

Codexでのトラブル対処は「Codexが動かない時の対処法」を参考にしてください。

Claude Code自体の不調は「Claude Codeが動かない時の対処法」、用語につまずいたら「AI開発の用語辞典」、最初の頼み方は「Claude Codeに最初に頼むこと10選」もあわせてご覧ください。