本ページはプロモーションが含まれています

AI

Claude CodeによるAI駆動開発入門の書評|触り始めに読んで設定が変わった

CATEGORY
REV.
DRAWN BY
TOM
SHEETS
14枚
AI駆動開発入門(Claude Code の書評)

トム

SESで約8年、環境を変えられないもどかしさの中にいました。32歳で自社開発企業に転職し、今はClaude Codeと自動化で、仕事も時間も組み直している途中です。
・Javaバックエンドエンジニア(Java歴12年以上)
・資格:基本情報技術者/応用情報技術者/Java Silver/Python3エンジニア認定基礎
詳細なプロフィール

𝕏

Claude Codeを触り始めたころ、「せっかくなら使いこなしたい。何かいいテクニックはないか」と思って手に取ったのが、『Claude CodeによるAI駆動開発入門』でした。

結論から言うと、触り始めで、CLAUDE.mdやサブエージェント、フックといった設定まわりをひと通り知りたい人に合う1冊です。逆に、基本は分かっていて応用だけを知りたい人には、前半が物足りないと思います。

今は2周目を読んでいます。どこが役に立って、何を変えたのかを書きます。

Claude CodeによるAI駆動開発入門はどんな本か

書名Claude CodeによるAI駆動開発入門
著者平川知秀
出版社技術評論社
発売日2025年12月5日
ページ数・定価320ページ(A5)/3,080円(税込)
電子版あり(私はKindleで読んでいます)

書誌情報は技術評論社の書籍ページによるものです。章は次の5つと、付録のスラッシュコマンド一覧でできています。

章が進むほど、作るものが大きくなる
1
第1章導入・環境構築CLAUDE.md・パーミッション
2
第2章5分でアプリを作る
3
第3章MCPで30分AIチャットボット
4
第4章サブエージェントで半日で社内システム
5
第5章セキュリティと応用
NOTE章の見出しは技術評論社の書籍ページの目次による。付録はスラッシュコマンド一覧。

インストールから始まって、小さなアプリ、MCPを使ったチャットボット、サブエージェントを使った開発へと、章が進むほど規模が大きくなる作りです。

読んだきっかけ|触り始めで「使いこなしたい」と思っていた

LOGClaude Codeを触り始めたころせっかくなら、もっと使いこなしたい

Claude Codeを触り始めたころ、せっかくなら使いこなしたい、何かいいテクニックはないか、と思って探していました。そこで読んだのがこの本です。

役に立ったところ|CLAUDE.md・サブエージェント・フックの設定

いちばん役に立ったのは、設定まわりです。目次で言うと、次のあたりです。

  • CLAUDE.md:第1章「CLAUDE.mdの活用術」、第4章「CLAUDE.mdに@インポートでファイルを追加する」、コラム「CLAUDE.mdの肥大化」
  • サブエージェント:第4章「専門家としてのサブエージェントを使う」「どんな時にサブエージェントに活躍してもらうか」
  • フック:第4章「Hooksを活用する」
  • パーミッション:第1章「パーミッションの書き方」
設定まわりの3つは、役割がちがう
機能
何をするか
例
ポイント
CLAUDE.md
プロジェクトの決まりごとを書くファイル
使うコマンド、やってはいけないこと
Claude Codeが最初に読む
サブエージェント
役割を分けた別のAIに任せる仕組み
レビュー役、調査役
メインの会話を散らからせない
フック
決まったタイミングで処理を自動で走らせる
編集の直後にテスト
人が頼み忘れても必ず動く

機能の名前だけなら公式ドキュメントにも載っています。この本で助かったのは、それぞれを「何のために使うのか」という概念から説明してくれる点でした。

読んでから変えたこと|本のとおりに設定した

読んでから、本に書かれているとおりに設定を入れていきました。今の私の環境は、こうなっています。

CLAUDE.md:短く保ち、細かい決まりは別ファイルへ

ブログの自動化をまとめたリポジトリでは、CLAUDE.mdは61行です。中身は見出しで分けて、ディレクトリの役割・守ってほしい行動・テストのやり方を書いています。

# CLAUDE.md

## アーキテクチャ
(ディレクトリごとの役割。詳細は doc/ の別ファイルへ)

### 生成コンテンツのパスに注意
### Edit前は必ずRead、失敗したら再Editせず一度立ち止まる

## ジョブスケジュール
## 行動原則
## テスト・リント
## ルール・コマンドリファレンス

細かい決まりは、.claude/rules/ に8つのファイルとして分けました。ファイルの先頭に paths: を書いておくと、そのパスのファイルを触るときだけ読み込まれます。CLAUDE.mdが長くなりすぎる問題は、本でもコラム「CLAUDE.mdの肥大化」で取り上げられています。

---
paths:
  - "python/wp_manager/**/*.py"
  - "python/wp_manager/**/*.md"
---
# WordPress管理スクリプト ルール
(このパスのファイルを触るときだけ読み込まれる)

サブエージェント:レビュー・バグ調査・実装を任せる

サブエージェントは、~/.claude/agents/ にMarkdownで1つずつ定義します。私はバグ調査・コードレビュー・実装の3つを用意しています。レビュー役の定義は、要約するとこうです。

---
name: code-reviewer
description: コードを書き終えたあと、品質・セキュリティ・保守性をレビューするときに使う
tools: Glob, Grep, Read, Bash
---

あなたは経験豊富なソフトウェアエンジニアとして、コードレビューを行います。
(以下、見る観点と出力の形式)

フック:編集するたびにテストを自動で走らせる

フックは、ゲーム制作のリポジトリで使っています。.claude/settings.json にこう書いておくと、Claude Codeがファイルを編集するたびに、テスト用のスクリプトが動きます。

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write|MultiEdit|Bash",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CLAUDE_PROJECT_DIR\"/tools/hook_quick_check.sh",
            "timeout": 90,
            "statusMessage": "ルールの単体テスト(編集直後の自動チェック)"
          }
        ]
      }
    ]
  }
}
ゲーム制作のフック:編集するたびにテストが走る
1
Claude Codeが .gd ファイルを編集する
2
PostToolUsePostToolUse フックが動く
3
ルールの単体テスト(約0.3秒)
テストは通った?
OK○ そのまま次の作業へ
NG✕ 終了コード2で Claude に知らせるその場で直す
NOTEテストが落ちたまま次の作業に進まないよう、NGはすぐClaude Codeに返す。

テストが落ちたら、終了コード2でClaude Codeにすぐ知らせるので、壊れたまま次の作業に進むことがありません。ほかに、許可を求められたときと作業が終わったときに通知が鳴るフックも入れています。具体的な書き方と通知の音を変えた話は、hooksの使い方にまとめています。

合わなかったところ|前半は基本の説明が多い

第1章は「Claude Codeとは」「Claude Codeのインストール方法」「最初の一歩:基本コマンドをマスターする」と、基本の説明から始まります。

触り始めの人には必要な内容です。ただ、もう日常的に使っている人には、すでに知っている話が続きます。そういう人は、第1章は「CLAUDE.mdの活用術」と「パーミッションの書き方」だけ読んで、第4章に進むのがいいと思います。

ハマりポイント
本と画面が違うときは、公式ドキュメントを優先する

Claude Codeは更新が速く、この本は2025年12月の発売です。コマンドや設定の名前が変わっていたら、本の内容より公式ドキュメントを優先してください。本で考え方をつかみ、細かい仕様は公式で確かめる、という使い分けが確実です。

今のレベル別の読み方

320ページを前から全部読む必要はありません。今の自分に合わせて、読む章を絞ると早いです。

今の自分読む章ねらい
Claude Codeを使ったことがない第1章から順に読み、第2章で1本アプリを作るインストールでつまずかない書き方なので、前から読むのが早い
使っているが、設定は触っていない第1章「CLAUDE.mdの活用術」「パーミッションの書き方」→ 第4章のサブエージェントとHooks知っている基本はとばして、設定まわりだけ拾う
設定まわりも使いこなしている第5章(セキュリティ・設定のプロジェクト共有)と付録だけ足りなければ、実践向けの本へ進む

向いている人・向いていない人

  • 向いている人:Claude Codeを触り始めたばかりで、頼む以外の使い方を知りたい人。CLAUDE.md・サブエージェント・フックを、概念から理解して設定したい人
  • 向いていない人:もう設定まわりを使いこなしていて、応用やチームでの運用だけを知りたい人

つまり、触り始めのころの私と同じ状況の人です。

ほかのClaude Code本との選び分け

入門・実践・応用のレベル別に5冊を比べた記事をClaude Code本おすすめ5選にまとめています。この本は、そのなかで「入門の最初の1冊」に当たります。設定まわりをすでに使っている人は、実践向けの本から選んでください。

読んだ本はほかにも、トムの本棚に並べています。

よくある質問

Q. Claude Codeを使ったことがなくても読めますか?

読めます。第1章がインストールと基本コマンドから始まるので、使ったことがない人ほど前から順に読むのが合っています。

Q. 2025年12月の本ですが、内容は古くなっていませんか?

CLAUDE.md・サブエージェント・フックといった考え方は、今も変わらず使えます。コマンドや設定の細かい名前は変わることがあるので、手を動かすときは公式ドキュメントで確かめてください。

Q. 電子版はありますか?

あります。私はKindle版で読んでいます。

REVISIONS / 改訂履歴
REV.DATE内容
22026-10-16図解を描き直し(図面のデザインにそろえた)
12026-10-11初版
NEXT STEP
自分のプロジェクトに、CLAUDE.mdを1枚つくってみてください。

最初は「使うコマンド」と「やってはいけないこと」の2つを、3行ずつ書くだけで十分です。本を読むのは、そのあとでも遅くありません。

途中経過は、また書きます。

NEXT READ本棚から1本

AIで開発を組み直すなら、まずこの5冊から

入門・実践・設計まで、Claude Codeの本をレベル別に5冊選んで比べました。

→ おすすめ5冊を見る

  • この記事を書いた人
  • 最新記事

トム

SESで約8年、環境を変えられないもどかしさの中にいました。32歳で自社開発企業に転職し、今はClaude Codeと自動化で、仕事も時間も組み直している途中です。
・Javaバックエンドエンジニア(Java歴12年以上)
・資格:基本情報技術者/応用情報技術者/Java Silver/Python3エンジニア認定基礎
詳細なプロフィール

𝕏

AI ・