従来の仕様駆動開発(SDD)において、仕様書に実装の詳細(How)が混入することで発生する「レビューの長期化」や「コードとの乖離」という課題を指摘。これに対し、開発の起点を「意図(Intent)」に置く意図駆動開発(IDD)を提案している。意図は「Why(動機)」と「What(入出力の契約)」のみで構成し、具体的な「How」はコードやAIエージェントに委ねる。また、意図をArchitecture Decision Record (ADR) としてリポジトリに記録することで、仕様書のような二重管理を避けつつ、過去の意思決定の経緯を「追記のみ(イミュータブル)」で管理する手法を解説している。