西見公宏、吉田真吾、大嶋勇樹
実践Claude Code入門
現場で活用するためのAIコーディングの思考法
ガイド
Claude Codeを用いたスペック駆動開発の入門書
書誌
| author | 西見公宏、吉田真吾、大嶋勇樹 |
| publisher | 技術評論社 |
| year | 2026 |
| price | 3000?tax |
| isbn | 978-4-297-15354-0 |
履歴
| editor | 唯野 |
| 2026.7.22 | 読了 |
| 2026.7.26 | 公開 |
LLM(Claude Code)を用いたコーディング自動化を行うための「スペック駆動開発」について解説した本。実際のClaude Codeは触った程度なので、まずは概要を押さえたくて読んでみたが、結局のところAIによる結果のゆらぎを防ぐためには、コーディングをAIに任せるための設計レベルでのかなり厳密な指示が必要であり、そうなると一定以上の規模のソフトウェアでないと効果を実感しにくい印象を受けた。むろん本書では要求定義書などもAIに生成させ、そのチェックもAIに行わせているが、これら自体も手順の指示が必要であり、そうなると私にはマークダウンで行っている指示内容は一般的なプログラミング言語の制御構造や条件判定とあまり変わらないように映る。
その上でコンテキストウインドウの消費を抑えるようスキル、スラッシュコマンド、サブエージェントなどの使い分けも必要という流れになっており、当然ながらClaude Codeの流儀に依存しすぎる、または変化の速い中でこの手法がいつまで有効なのかという問題もある。
とはいえ、単純なVibe Codingの限界やコンテキスト・エンジニアリングの観点に沿ったスキル・スラッシュコマンド・サブエージェントの紹介という流れは非常にわかりやすくてよかった。また最後では実際に自動実行までを行わせ、Claude Codeの立ち位置も補足するなど、企業実務寄りの情報も助かる点である。逆にマルチエージェントなどには触れておらず、今年出た本なのに書籍になった時点で古い部分もある。自動実行という時点でLLMが最悪何をしてもいいようにサンドボックス化する必要もあるが、CLIによって逆に自由度が高まったというのは、UNIXの歴史を紐解いているようで面白い。
抄録
iii cf.10
-/-Claude Codeをはじめとしたさまざまなコーディングエージェントは、単なる「魔法のようにコードを生成するAI機能」ではありません。LLMの高度な推論能力によって、要求の精緻化→達成するための計画立案→タスクの実行→実行結果の検証というソフトウェア開発における一連の作業を効率化・最適化および自動化するためのツールなのです。
11
スペック駆動開発(Spec-Driven Development、SDD、仕様駆動開発)は、仕様書を「信頼できる情報源」として、コーディングエージェントにコード生成を委ねる開発手法です。従前のソフトウェア開発でも仕様書を正として実装を進めますが、実装時の制約や仕様バグを放置してコーディングが進むことでコードが正となり、実装の「意図」が文書的に失われることが多くあります。スペック駆動開発では仕様書を常に最新で正しい合意文書として扱うことで、AIにも人間にも作るものの意図が理解しやすい開発体験を実現します。
13
たとえば今までのソフトウェアエンジニアによるプログラミングの歴史を振り返ると、パラダイムシフトによって抽象化レベルが段階的に上がり続けてきました。
