C
ChaoBro

Agent Rules Books の台頭:『クリーンアーキテクチャ』と DDIA を AI Agent の行動基準に変える

Agent Rules Books の台頭:『クリーンアーキテクチャ』と DDIA を AI Agent の行動基準に変える

何があったのか

2026年5月初頭、GitHub に Agent Rules Books というオープンソースプロジェクトが登場し(作者 @ciembor)、短期間で 931 stars を獲得した。

このプロジェクトが行っていることはシンプルだが意味深い:

ソフトウェア工学古典の核心原則を抽出し、AI コーディング Agent(Codex、Cursor、Claude Code)が直接読み取り実行できるルールファイルに変換する。

カバーされている古典:

  • 『クリーンアーキテクチャ』—— Robert C. Martin
  • 『リファクタリング』—— Martin Fowler
  • 『レガシーコード改善ガイド』—— Michael Feathers
  • 『データ密集型アプリケーションデザイン(DDIA)』—— Martin Kleppmann

各ルールファイルは mini、nano、full の3サイズを提供し、異なるコンテキストウィンドウに适配する。

なぜこれが重要なのか

1. 「人間が読む本」から「Agent が実行するルール」へ

ソフトウェア工学古典の核心的問題:それらは人間向けに書かれており、Agent 向けではない。

AI コーディング Agent は400ページの本を直接「読んで」その原則を自覚的に適用することはできない。しかし、本から核心ルールを抽出して構造化されたルールファイルに変換すれば、Agent はコーディングのたびにこれらの原則を自動適用できる:

# Clean Architecture Rules (mini version)
- 依存の方向:内側は外側に依存しない
- インターフェース分離:高レベルの方針は低レベルの詳細に依存しない
- 単一責任:各モジュールには変化の理由が1つしかない
- 明示的境界:インターフェースでアーキテクチャ境界を定義

2. 3サイズの工学的意義

サイズコンテキスト占有適用シーンルール粒度
nano~500 tokens毎回リクエストに添付する軽量ルール最もコアな5-10原則
mini~2000 tokensプロジェクトレベルの .clinerules / .cursorrules重要原則 + 例
full~8000 tokens深いコードレビュー/アーキテクチャレビュー完全ルール + 詳細説明

これは2026年の AI コーディングツールの核心工学課題を反映している:限られたコンテキストウィンドウ内で、いかに工学知識の注入を最大化するか。

3. 「プロンプトエンジニアリング」から「ルールエンジニアリング」へ

過去1年間、AI コーディングのベストプラクティスは「良いプロンプトを書く」ことだった。しかしプロンプトは一時的で、手動で、忘れやすい。

Agent Rules Books はパラダイムシフトを代表している:

2025年:毎回手動でプロンプトを書く → 結果が不安定
2026年:ルールファイルを事前設定 → Agent が毎回自動適用

ルールファイル(.cursorrulesAGENTS.md.clinerules など)はコードリポジトリの標準設定になりつつある。.gitignoreREADME.md と同じように。

カバーされている古典と対応ルール

古典抽出された核心ルールAgent 行動への影響
『クリーンアーキテクチャ』依存性逆転、境界定義、階層アーキテクチャ生成コードが自動で階層原則に従う
『リファクタリング』メソッド抽出、重複除去、命名改善改善可能なコードセグメントを自動識別
『レガシーコード改善ガイド』保護的カプセル化、特徴羨望の識別安全にレガシーコードを修正
『DDIA』データモデル選択、一貫性のトレードオフより合理的なデータベース設計提案

市場分析

なぜこのプロジェクトが今出現するのか

  1. AI コーディングツールの成熟:Codex、Cursor、Claude Code などのツールは複雑なルールを理解し実行できるようになった
  2. ルールファイル標準化の時機:各プラットフォームがプロジェクトレベルのルールファイル(.cursorrules など)をサポートし始めた
  3. 工学知識注入のボトルネック:プロンプトだけでは十分な工学知識を伝達できない
  4. オープンソースコミュニティの協力伝統:工学知識を構造化・共有化することはオープンソースコミュニティの強み

トレンド予測

時期予測
2026 Q2より多くの古典がルール化:デザインパターン、SOLID、TDD など
2026 Q3AI コーディングツールがルールマーケットを内蔵、ワンクリックで業界ベストプラクティスをインストール
2026 Q4企業が独自の Agent Rules をカスタマイズし始め、内部コーディング標準を形成
2027Agent Rules がコードリポジトリの標準配置になり、採用要件に「Agent Rules を書けること」が含まれる

AI Agent Harness トレンドとの関連

このトレンドは LangChain の最近の発見(同一モデルで Harness のみ変更して13.7ポイント向上)と高度に一致している:

  • Harness 工学 は Agent の「実行フレームワーク」を最適化する
  • ルール工学 は Agent の「行動基準」を最適化する

両者が組み合わさって初めて、2026年の AI コーディング能力の真の躍升が実現する。

アクション提言

開発者向け

  • プロジェクトに .cursorrulesAGENTS.md を追加し、あなたが認める工学原則を注入
  • Agent Rules Books の nano バージョンから始め、チームのニーズに応じて段階的に拡張

チームリーダー向け

  • チームのコーディング規範を Agent Rules ファイルに変換することを検討
  • 冗長な開発ドキュメントを書くより効果的——なぜなら Agent が実際にこれらのルールを実行するから

技術ライター向け

  • ソフトウェア工学古典を読んだことがある場合、それを Agent Rules に変換することを検討
  • これは新しい知識伝播方法:本を書くのではなく、ルールを書く

ツール開発者向け

  • Agent Rules の標準フォーマットのサポートを検討
  • ルールファイルの可視化管理とバージョン比較機能を提供