Claude Codeを触り始めたころ、「せっかくなら使いこなしたい。何かいいテクニックはないか」と思って手に取ったのが、『Claude CodeによるAI駆動開発入門』でした。
結論から言うと、触り始めで、CLAUDE.mdやサブエージェント、フックといった設定まわりをひと通り知りたい人に合う1冊です。逆に、基本は分かっていて応用だけを知りたい人には、前半が物足りないと思います。
今は2周目を読んでいます。どこが役に立って、何を変えたのかを書きます。
PARTS LIST /目次
Claude CodeによるAI駆動開発入門はどんな本か
書誌情報は技術評論社の書籍ページによるものです。章は次の5つと、付録のスラッシュコマンド一覧でできています。
インストールから始まって、小さなアプリ、MCPを使ったチャットボット、サブエージェントを使った開発へと、章が進むほど規模が大きくなる作りです。
読んだきっかけ|触り始めで「使いこなしたい」と思っていた
Claude Codeを触り始めたころ、せっかくなら使いこなしたい、何かいいテクニックはないか、と思って探していました。そこで読んだのがこの本です。
役に立ったところ|CLAUDE.md・サブエージェント・フックの設定
いちばん役に立ったのは、設定まわりです。目次で言うと、次のあたりです。
- CLAUDE.md:第1章「CLAUDE.mdの活用術」、第4章「CLAUDE.mdに@インポートでファイルを追加する」、コラム「CLAUDE.mdの肥大化」
- サブエージェント:第4章「専門家としてのサブエージェントを使う」「どんな時にサブエージェントに活躍してもらうか」
- フック:第4章「Hooksを活用する」
- パーミッション:第1章「パーミッションの書き方」
機能の名前だけなら公式ドキュメントにも載っています。この本で助かったのは、それぞれを「何のために使うのか」という概念から説明してくれる点でした。
読んでから変えたこと|本のとおりに設定した
読んでから、本に書かれているとおりに設定を入れていきました。今の私の環境は、こうなっています。
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": "ルールの単体テスト(編集直後の自動チェック)"
}
]
}
]
}
}
テストが落ちたら、終了コード2でClaude Codeにすぐ知らせるので、壊れたまま次の作業に進むことがありません。ほかに、許可を求められたときと作業が終わったときに通知が鳴るフックも入れています。具体的な書き方と通知の音を変えた話は、hooksの使い方にまとめています。
合わなかったところ|前半は基本の説明が多い
第1章は「Claude Codeとは」「Claude Codeのインストール方法」「最初の一歩:基本コマンドをマスターする」と、基本の説明から始まります。
触り始めの人には必要な内容です。ただ、もう日常的に使っている人には、すでに知っている話が続きます。そういう人は、第1章は「CLAUDE.mdの活用術」と「パーミッションの書き方」だけ読んで、第4章に進むのがいいと思います。
Claude Codeは更新が速く、この本は2025年12月の発売です。コマンドや設定の名前が変わっていたら、本の内容より公式ドキュメントを優先してください。本で考え方をつかみ、細かい仕様は公式で確かめる、という使い分けが確実です。
今のレベル別の読み方
320ページを前から全部読む必要はありません。今の自分に合わせて、読む章を絞ると早いです。
向いている人・向いていない人
- 向いている人:Claude Codeを触り始めたばかりで、頼む以外の使い方を知りたい人。CLAUDE.md・サブエージェント・フックを、概念から理解して設定したい人
- 向いていない人:もう設定まわりを使いこなしていて、応用やチームでの運用だけを知りたい人
つまり、触り始めのころの私と同じ状況の人です。
ほかのClaude Code本との選び分け
入門・実践・応用のレベル別に5冊を比べた記事をClaude Code本おすすめ5選にまとめています。この本は、そのなかで「入門の最初の1冊」に当たります。設定まわりをすでに使っている人は、実践向けの本から選んでください。
読んだ本はほかにも、トムの本棚に並べています。
よくある質問
Q. Claude Codeを使ったことがなくても読めますか?
読めます。第1章がインストールと基本コマンドから始まるので、使ったことがない人ほど前から順に読むのが合っています。
Q. 2025年12月の本ですが、内容は古くなっていませんか?
CLAUDE.md・サブエージェント・フックといった考え方は、今も変わらず使えます。コマンドや設定の細かい名前は変わることがあるので、手を動かすときは公式ドキュメントで確かめてください。
Q. 電子版はありますか?
あります。私はKindle版で読んでいます。
| REV. | DATE | 内容 |
|---|---|---|
| 2 | 2026-10-16 | 図解を描き直し(図面のデザインにそろえた) |
| 1 | 2026-10-11 | 初版 |
最初は「使うコマンド」と「やってはいけないこと」の2つを、3行ずつ書くだけで十分です。本を読むのは、そのあとでも遅くありません。
続きを追う:X(@Tom_Java_Tech) / RSS
途中経過は、また書きます。

