本文へスキップ
BecomeCoder
ブログ一覧Wikiコース一覧

Claude Code とは?AIにコードを書かせる使い方を初心者向けに解説

#Claude Code#AI#開発ワークフロー#初心者

結論:Claude Code は「ターミナルの中にいる、コードを読んで書ける同僚」です。使いこなす鍵はプロンプトの魔法ではなく、〈探索 → 計画 → 実装 → コミット〉という手順に分けて頼み、必ず検証させること。そしてAIが書いたコードを読んで直せるだけの言語の基礎は、結局のところ自分に必要です。

「AIにコードを書かせる」という言葉は聞くけれど、実際に何がどこまでできるのかは分かりにくいものです。この記事では、AIコーディングエージェントを開発の道具として使う側の視点だけに絞って、初心者が最初に押さえるべきことを順番に説明します。AIそのものを作る側(機械学習)の話は、別記事の AI・機械学習の学習ロードマップ にまとめてあります。

Claude Code とは何か

Claude Code は、ターミナル(コマンドを打つ黒い画面)で動くAIエージェントです。エディタの補完機能と違うのは、プロジェクト全体を自分で読みに行き、複数ファイルをまたいで編集し、コマンドを実行して結果を確認できる点です。

つまり、補完ツールというより手順を任せられる作業者に近い存在です。全体像は Claude Code とは ― ターミナルで動くAIエージェント で、インストールと起動のしかたと合わせて解説しています。用語としての「大規模言語モデル」そのものは LLM|Wiki用語集 を参照してください。

AIが代わりにやってくれること/やってくれないこと

期待値を最初に正しく持つことが、遠回りを避ける一番の近道です。

得意なこと

苦手・任せきりにできないこと

だからこそ、検証させる ― 自分で確かめて直させる の回で扱うように、「テストを走らせて結果を見せて」「スクリーンショットを撮って比べて」と確かめる手段を必ず渡すのが基本になります。検証できない変更は、動いている証拠がないまま増えていくだけです。

初心者が最初に覚える使い方の順序

やることは多くありません。次の4つを、この順で身につけてください。

1. 具体的に頼む

「いい感じにして」ではなく、「対象・ゴール・確認方法」の3点を言葉にします。login.ts のこの関数を、こういう入力でこう動くように、テストが通ればOK――ここまで書ければ、たいていは一度で狙いに近づきます。詳しくは 依頼のしかた ― 良いプロンプトのコツ を参照してください。プロンプトという言葉自体が初めてなら プロンプト|Wiki用語集 から。

2. 探索 → 計画 → 実装 → コミット に分ける

いきなり「実装して」と頼むと、間違った問題を解いてしまうことがあります。まず関連ファイルを読ませ(探索)、手順を出させて内容を確認し(計画)、それから書かせる(実装)。急がば回れで、結果的に速くなります。この基本フローは 探索 → 計画 → 実装 → コミット にまとまっています。計画を先に固めたいときは プランモード の使い方も合わせて。

3. プロジェクトのルールを CLAUDE.md に書く

ビルドコマンド、コード規約、触ってはいけない場所。コードだけからは読み取れない前提は、毎回説明する代わりにファイルに書いておきます。ただし長すぎると肝心のルールが埋もれて半分無視されるので、育てながら刈り込むのがコツです。書き方と分量の勘所は CLAUDE.md の書き方 ― 何を書き、何を書かないか にあります。

4. 権限のしくみを理解する

AIがファイルを書き換えたりコマンドを実行したりする以上、「どこまで自動で許すか」は自分で決める必要があります。安全な操作だけを事前に許可リストへ入れる、サンドボックスの中で動かす、といった手段があります。取り返しのつかない操作(消す・外部に送る)は確認制のままにしておくのが安全です。詳しくは 権限とパーミッション ― 確認を減らして安全を保つ を参照。

結局、言語の基礎は自分に必要

AIに書かせるほど、読む力と直す力が価値になります。理由は単純で、出てきたコードを受け取るかどうかを決めるのは自分だからです。レビューできない人がAIを使うと、動くかどうか分からないコードが増えるだけになります(レビューの考え方は コードレビュー|Wiki用語集 を参照)。

必要なのは難しい知識ではなく、次の3つです。

  1. 文法を読める:変数・条件分岐・繰り返し・関数・クラスが何をしているか分かる。ゼロからなら Python入門の最初の一歩 や C#文法コースの Hello World を、ブラウザの実行ボタンでそのまま動かして確かめられます(無料・登録不要・環境構築なし)。
  2. エラーメッセージを読める:AIに貼り付ける前に、自分で何が起きたか見当をつけられる。読み方は エラーメッセージの読み方、言語別の逆引きは Pythonのエラー や JavaScriptのエラー にまとめてあります。
  3. 変更を戻せる:AIの提案を安心して試すには、いつでも元に戻せる状態が前提です。git commit ― 変更を記録する はブラウザ上のシミュレータで実際にコマンドを打って練習できます。

「AIが書いたコードを読んで直せる人」であることが、そのまま自分の市場価値になります。何から学ぶか迷っているなら プログラミングは何から始める? も参考にしてください。

つまずきやすいところ

実際に使い始めると、多くの人が同じ壁にぶつかります。原因のほとんどは会話の記憶(コンテキスト)が散らかっていることです。

この整理は よくある失敗パターンと対処 にまとまっています。会話の記憶をどう扱うかは コンテキスト管理 ― /clear・/compact・巻き戻し が実践的です。困ったときの逆引きは こんなときは(逆引き) を開いてください。

まとめ:道具として使いこなす順序

  1. まず Claude Code とは で全体像をつかむ。
  2. 依頼のしかた と 探索→計画→実装→コミット を型として身につける。
  3. 検証させる で「確かめる手段を渡す」癖をつける。
  4. CLAUDE.md と 権限 でプロジェクトに馴染ませる。
  5. 並行して、言語の基礎とエラーの読み方を自分の手で積む。

Become-Coder の Claude Code コース は全22回の日本語リファレンスで、上の流れをそのまま章立てにしています。読み物として通しで読めるので、手元にターミナルがない通勤中でも進められます。

次に読む

← ブログ一覧に戻る