皆さんは、AIでコーディングするときにこんな「あるある」を感じたことはないでしょうか?
- ChatGPTにコードを書いてもらう
- それをコピペして実行する
- エラーが出る
- エラー文を貼ってまた聞く
- 直ったっぽいけど、今度は別の場所が壊れる
- いつの間にか「AIよりコピペの往復が仕事」になってる…
この“往復地獄”を終わらせてくれるのが、Claude Codeです。Claude Codeは、ただコードを生成するだけではありません。あなたのコードベースを読んで、ファイルを編集し、コマンドを実行し、エラーが出たら修正して再実行する——この「自律ループ」を回してくれる、いわゆるAIエージェント型の開発ツールです。
この記事では、動画内容をベースにしつつ、「初心者が最速でキャッチアップする」ことにフォーカスして、本当に重要な機能だけを順序立てて解説します。
(全部覚えなくてOK。必要なのは“勝ち筋”だけです。)
Claude Codeとは?一言でいうと「AIが開発環境に住み始めた」
従来のチャットAI開発(第1世代)は、AIと開発環境が分離していました。
第2世代のAIエディタ(CursorやCopilotなど)は、エディタにAIがいて、入力補助や参照回答ができるようになりました。
そして第3世代が、Claude CodeのようなAIエージェントです。
- 自分で環境構築しなくても、AIが必要なコマンドを提案・実行
- 実行してエラーが出たら、AIが修正して再実行
- 複数ファイルにまたがる変更もまとめてやる
- テストやブラウザ操作まで自動化できる(後述)
Claude Code公式でも、**「コードベースを読み、ファイルを編集し、コマンドを実行するエージェント型ツール」**として説明されています。
Claude CodeとCodex CLI、どっちがいい?(結論:最初はClaude Codeが“迷いにくい”)
どっちも強いです。最初に迷う人が多いので、判断の軸だけ置いておきます。
ざっくり比較(肌感+傾向)
- Claude Code:機能が豊富で、日本語での説明や対話が得意。学びながら作るのに向く
- Codex CLI:コーディング特化モデルや実装力が強い場面がある。ガンガン回す用途に向く
また、Codexの利用上限はChatGPTプランに紐づく形で公開されています。
Claude側も「Pro/Maxの利用上限はClaudeとClaude Codeで共有」と案内されています。
大事な結論:
最初の1本目は“対話と理解”が進む方が強いので、入門にはClaude Codeが取り組みやすいです。
Claude Codeの始め方は3つ(まずはCLIかIDEでOK)
Claude Codeは、ターミナル/IDE/デスクトップなど複数の入口があります。
入門なら、いちばん汎用的な**CLI(ターミナル)**か、IDE拡張がおすすめ。
インストール方法(ネイティブ推奨)
公式セットアップ手順では、ネイティブインストールが推奨されています。
macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell
irm https://claude.ai/install.ps1 | iex
まず覚える操作は2つだけ:「対話モード」と「非対話モード」
対話モード(基本これ)
ターミナルで claude を打つと、チャットのように会話しながら開発できます。
非対話モード(1回だけ投げたい時)
claude -p "やりたいこと"
最初は対話モード中心でOKです。
“迷子防止”の最重要機能:Planモード(いきなり実装させない)
Claude Codeを使ううえで、最初に覚えてほしいのがこれ。
いきなり「作って」ではなく、先に「計画を立てさせる」
この一手間が、手戻りを激減させます。
Planモードでやること
- 何を作りたいか自然言語で説明
- Claudeが要件を質問してくる
- それに答える
- 実装計画(設計・タスク分割)が出る
- 問題なければ実装スタート
動画でも、バックテストアプリを例に、Plan→承認→実装という流れが超効率的に回っていました。
Planモードで投げると強いプロンプト例
- 「このリポジトリを読んで、最小の変更で要件を満たす実装計画を作って」
- 「危険な変更(破壊的変更・大量リファクタ)は避けて、段階的に進める計画にして」
- 「後で引き継げるように、計画の根拠も箇条書きで説明して」
よく使うスラッシュコマンド(全部じゃなくて“勝ち筋”だけ)
Claude Codeにはスラッシュコマンドが色々ありますが、入門で覚えるのはこのへんで十分です。
/clear:会話を軽くする(精度維持の生命線)
対話を続けるとコンテキストが肥大化して精度が落ちます。
別タスクに移るときは /clear が超重要。
/stats:利用状況を見る
「今日はなんか上限に近い…?」みたいな時に確認用。
/tasks:バックグラウンドタスク管理
サーバー起動などを裏で走らせた場合、タスクを確認・止められます。
事故ったら“時間を巻き戻せ”:rewindが神
AIに任せると便利な反面、たまにこうなります。
- 意図と違う実装をした
- 直してるうちに泥沼化した
- 「もう戻りたい…」と思った
そこで使うのがrewind。
Claude Codeが行った変更を、会話のチェックポイント単位で戻せるイメージです。
ただし注意:
手動で自分がいじった変更は巻き戻せない場合があります。
ここで登場するのが次の話。
“保険”はGit。AI時代ほどGitが効く
Claude Codeのrewindは便利ですが、万能ではありません。
開発の保険としては、やっぱりGitが最強です。
- 大きな変更の前にコミット(セーブポイント)
- AIの修正がイマイチなら、差分を捨てる
- セッションを跨いでも復元できる
AIエージェントが当たり前になるほど、「戻せる仕組み」=Gitの価値は上がります。
さらに精度が上がる:CLAUDE.md(プロンプト規約の固定化)
Claude Codeには、プロジェクトのルートに CLAUDE.md を置くことで、
「毎回言いたいルール」を固定できる仕組みがあります。
例えばこんな内容が効きます:
- 技術スタック(例:FastAPI + HTMXで作る)
- コード規約(例:型ヒント必須、関数は短く)
- 禁止事項(例:DB構造を勝手に変えない)
- テスト方針(例:変更後は必ずpytestを回す)
公式ドキュメントでも、Claude Codeがコードベースを理解して作業することが前提なので、プロジェクト文脈を“常駐”させるのは合理的です。
コツ:
書きすぎると入力が重くなります。
“毎回言うことだけ”を短くが正解です。
MCP×Playwright:ブラウザ操作までAIがやると世界が変わる
Webアプリを作るとき、一番ダルいのがここです。
- 「どこが壊れてるか」を人間が確認
- それを言語化してAIに説明
- 修正→確認→また説明…
そこで強いのが、MCPでPlaywright連携して、
Claude Codeにブラウザを操作させてテストまで回させる方法。
すると、こう変わります。
- AIが自分で画面操作して状況を把握
- 動作確認のテストを自動で進める
- 「うまくいってない箇所」をAIが自分で見つけに行く
これ、体感すると「未来きたな…」ってなります。
危険だけど速い:許可スキップ(初心者は基本NG)
Claude Codeはコマンド実行のたびに許可を求めます。
これが安全設計でもあり、同時にテンポを落とす原因でもあります。
許可をスキップするモードも存在しますが、リスクがあります。
なので入門では基本おすすめしません。
どうしても使うなら、
- 重要ファイルが消えても復旧できる(Git・バックアップ)
- サンドボックス環境で回す
- 自分が“壊して学べる”状態を作ってから
この順番が安全です。
“UltraThink”は必殺技:設計・難問・詰まりに効く
Claude Codeには、より深く考えさせるためのキーワード運用が語られることがあります。
難しい計画、設計、詰まり解消などで「ちゃんと考えてほしい」時に効く考え方です。
使いどころはここ:
- 実装前の設計(Planモード)
- 仕様が曖昧で、整理が必要な時
- バグが複雑で、再現条件の切り分けが必要な時
最短で上達する“おすすめ学習ルート”
「機能が多くて何から?」となりがちなClaude Codeですが、順番を固定すると迷いません。
STEP1:インストールして対話モードに慣れる
- /clear を覚える
- “会話で作業させる感覚”を掴む
STEP2:Planモードで計画→実装の型を作る
- いきなり実装させない
- 計画をレビューしてからGO
STEP3:Gitで保険を張る
- 大きい変更の前にコミット
- 戻れる状態を作る
STEP4:CLAUDE.mdでプロジェクト規約を固定する
- 技術スタックと禁止事項だけでOK
STEP5:MCP(Playwright)でテスト自動化へ
- ブラウザ確認をAIにやらせる
- 「人間の目視と説明」を減らす
まとめ:Claude Codeは“コーディングが得意”じゃなくて“開発を回す”のが得意
Claude Codeの本質は、コード生成のうまさだけではありません。
- 実装→実行→修正のループを回す
- 複数ファイル・複数手順をまとめて進める
- テストやブラウザ操作まで巻き取る
- Planモードで迷子を減らす
つまり、Claude Codeは「AIにコードを書かせるツール」ではなく、
AIに開発を進めさせるツールです。
ここまで読んだら、次にやることはシンプルです。
✅ 小さなプロジェクトでいいので、
Planモード→実装→Gitで保険→/clearで区切る
この型を1回だけ回してみてください。
“コピペ開発”に戻れなくなります。
