紹介する書籍
概要抜粋
2025年5月末に一般リリースされたAnthropic社が提供している「Claude Code」は、コマンドライン上で動くLLMによるAIコーディングエージェントです。これまでのAI開発支援エディタ一である「Github Copilot」や「Cursor」等他のツールとは全く違う開発体験が一気にエンジニアに受け入れられ、AI駆動開発のデファクトスタンダードになりつつあります。
本書は他の書籍に先駆けて、Claude Codeの基本的な知識から豊富な使い方まで幅広く解説します。さらに開発のためのおすすめのワークフロー、そして実際に動くWebアプリケーションをハンズオンで手を動かして構築しながら、新しい開発パラダイムを体験し、実践的に学ぶことができます。これからClaude Codeを学ぶ初心者はもちろん、従来の開発手法に慣れたエンジニアが、Claude Codeを使いこなしながらアプリケーション開発を行う「AI駆動開発」という新時代の開発スタイルへスムーズに移行できるようになる実践的な入門書です!
こんな方にオススメ
・ AI駆動開発に興味があるが、実際に使ったことがない開発者
・「Claude Codeで何ができるのか」を知りたいエンジニア
・ 社内システムなどをClaude Codeで作ってみたい非エンジニア
はじめに
Claude Codeを始めとしたエージェントコーディングツールは流行の波も速く、仕様や推奨プラクティスは頻繁に変わり得ます。
そのため、最新情報は公式ドキュメントを参照しつつ、「全体像」「基本の型」「ワークフロー」を書籍で押さえる、という使い分けが現実的と考えています。本書はまさにチェックポイントとして手元に置いておく"教科書"に適していると感じました。
Claude Codeの利用には課金が必要です。利用用途に応じたプラン選定が前提となります。
本書籍の特長として、ローカルで「作って終わり」ではなく、公開・デプロイまで実践できます。章内で扱われている例は以下の通りです。
- 2.2.2章: GitHub Pages へのデプロイ
- 2.2.3章: Vercel へのデプロイ
- 3.4.7章, 4.4.5章: Google Cloud へのデプロイ
第1章 Claude Code入門と開発環境構築
Claude Codeの基礎についてまとめられている章です。初めてClaude Codeを触る方でも入門しやすい構成となっています。
単なる導入手順だけでなく、Claude Code流行の背景なども俯瞰して理解できます。
以降の章をスムーズに進めるための前提知識整理として有用でした。
第2章 5分でアプリケーションを作る
最初の実践課題として、5分でアプリケーションを作ります。
Claude Codeに、
TODOアプリを作ってください。 ultrathink
とだけ入力し、完成するのを待ちます。
多くの書籍では、コードスニペットが用意されていて、想定通りの実行結果が得られるようになっています。一方この書籍の面白いところは、LLMの出力が確率的に揺れる(=実行結果が人によって変わり得る)ことを前提にしている点です。ここで書籍タイトルにもある「AI駆動開発」を体験できます。
自分の実行結果は、CLIベースのToDoアプリになりました↓
著者の方が作成した成果物(リポジトリ/公開URL)は以下から確認できます。
2章「ToDoアプリケーション」(2.1章、2.2章)
2章「ToDoアプリケーションNext.js版」(2.3章)
第3章 MCPを活用したAIチャットボット開発 30分でAIチャットボットを作る
続いて、MCPサーバーも活用しながら、AIチャットボットを開発します。特にこの章は「実装」だけでなく、要件定義 → 計画 → 段階的実装 という流れを、Claude Codeに伴走させる点が学びになりました。
本章で利用するMCPサーバー
-
Context7: ライブラリの最新ドキュメントを参照してくれるMCPサーバー。
use context7とプロンプトに含めることで利用可能 - Playwright: E2Eテストを自動化するためのソフトウェアPlaywrightのMCPサーバー。「PlaywightのMCPサーバーを使って」などとプロンプトに含めることで再帰的にデバッグが可能
- Serena: LSPを提供することで、LLMのコード理解を促進するMCPサーバー
要件定義を行うための最初のプロンプトは以下の通りです。
AIチャットボットを作りたいです。仕様書をあなたと一緒に作りたいので、必要な情報は質問してもらえますか?最後にCLAUDE.mdファイルを出力するのが目的です。
私の環境では、技術選定や要件に関する質問が順に投げられ、回答しながら仕様が固まっていく流れでした(一部抜粋)。

続いて、実行計画をメモしたToDoファイルを作成します。プロンプトは以下の通りです。
現在のアプリケーションを構築するための実行計画を立ててください。それをToDoリストとしてMarkdownファイルに落としてください。
ToDoファイルが作成できたあとは、一度に全てを実装させるのではなく、以下プロンプトのようにPhaseごとに順番に実装させる運用が書籍では推奨されていました。
@TODO.md これを元にPhase1から実装をお願いします。終わったらチェックボックスにチェックをしてください。 use context7
自分が作成したAIチャットボット(コードゴルフボット)のスクショは以下の通りです↓
著者の方が作成したAIチャットボットのGitHubリポジトリとアプリは下記のリンクから閲覧可能です。
3章「AIチャットボット」
- リポジトリ: https://github.com/sutefu23/ai-chat
- 公開URL: https://ai-chat-587672584093.asia-northeast1.run.app/
第4章 並行処理とサブエージェントを使った開発手法 半日で社内システムを開発する
第4章では、Claude Codeに用意された発展的な機能である「サブエージェント」「カスタムHooks」「Agent Skills」などを用いながら、ログイン認証やDBを取り扱うシステムの開発に踏み込みます。
事前準備として、/contextコマンドでコンテキストウィンドウの使用量を確認します。その他にも/clear, /resume, /compactといったコマンドの使い方についても簡単に学びます。
関連記事
この章では題材として「日報システム」を取り扱います。要件定義した内容をほぼそのままプロンプトとして、Claudeに投げます。
一緒にシステムの要件定義とER図を書いて欲しいです。
~以下プロンプト省略~
その後、「画面定義書」「API仕様書」「テスト仕様書」の作成を順番にClaude Codeにお願いします。
上記の仕様書に従って、タスクを分割しIssueを立て、GitHubにデプロイするところまでClaude Codeに依頼することで、効率的な開発を行いました。
また本章では、2025年10月16日に発表された「Agent Skills」を使う方法についても紹介されています。
第3章の「ToDoファイル中心の運用」から、GitHub Issue中心の運用へ移行することで、サブエージェントを含む並行開発のメリットを活かしやすくなる点がポイントだと感じました。
以下は自身の環境で作成した日報システムのスクショです(一部抜粋)。
著者の方が作成した日報システムのGitHubリポジトリとアプリは下記のリンクから閲覧可能です。
4章「営業日報社内システム」
- リポジトリ: https://github.com/sutefu23/daily-report
- 公開URL: https://daily-report-344341427864.asia-northeast1.run.app
第5章 セキュリティと応用的な活用
最後の章では、前章までのアプリケーション開発で触れきれなかった周辺知識について取り扱います。
セキュリティ周りは疎かになりがちですが、実運用を考えると重要度が高い領域です。
また、チーム開発時に有用な設定ファイルやクラウドでの活用方法にも触れられており、実務を意識した内容になっています。加えて、Claude Codeの応用的な使い方と今後の展望が紹介され、本書は締めくくられます。
読後感想
Claude Codeに関する知識を学びながら、本格的なソフトウェア開発を体験できる良書でした。本文中では控えめに記載されているだけでしたが、仕様駆動開発(Spec-driven development)をしっかりと実践することができました。
Claude Codeというある種の「なまもの」を鮮度を落とさずに書籍という形に落とし込むことは難易度が高いはずですが、最先端の内容まで幅広くカバーされていました。書籍冒頭に「2025年10月時点の情報」と明記しつつ、書籍のサポートページにて、その後の更新(Opus 4.5など)についても触れられていたことから誠実さを感じました。
これまでいくつかのコンペやアプリ開発でClaude Codeを使ってきましたが、本書を通じて体系的に整理できたのが大きな収穫でした。特に、要件定義からタスク分割、段階的な実装、検証・デプロイまでを一連のワークフローとして学べたことで、再現性のある開発手法を習得できたと感じています。












