何があったのか
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 が毎回自動適用
ルールファイル(.cursorrules、AGENTS.md、.clinerules など)はコードリポジトリの標準設定になりつつある。.gitignore や README.md と同じように。
カバーされている古典と対応ルール
| 古典 | 抽出された核心ルール | Agent 行動への影響 |
|---|---|---|
| 『クリーンアーキテクチャ』 | 依存性逆転、境界定義、階層アーキテクチャ | 生成コードが自動で階層原則に従う |
| 『リファクタリング』 | メソッド抽出、重複除去、命名改善 | 改善可能なコードセグメントを自動識別 |
| 『レガシーコード改善ガイド』 | 保護的カプセル化、特徴羨望の識別 | 安全にレガシーコードを修正 |
| 『DDIA』 | データモデル選択、一貫性のトレードオフ | より合理的なデータベース設計提案 |
市場分析
なぜこのプロジェクトが今出現するのか
- AI コーディングツールの成熟:Codex、Cursor、Claude Code などのツールは複雑なルールを理解し実行できるようになった
- ルールファイル標準化の時機:各プラットフォームがプロジェクトレベルのルールファイル(
.cursorrulesなど)をサポートし始めた - 工学知識注入のボトルネック:プロンプトだけでは十分な工学知識を伝達できない
- オープンソースコミュニティの協力伝統:工学知識を構造化・共有化することはオープンソースコミュニティの強み
トレンド予測
| 時期 | 予測 |
|---|---|
| 2026 Q2 | より多くの古典がルール化:デザインパターン、SOLID、TDD など |
| 2026 Q3 | AI コーディングツールがルールマーケットを内蔵、ワンクリックで業界ベストプラクティスをインストール |
| 2026 Q4 | 企業が独自の Agent Rules をカスタマイズし始め、内部コーディング標準を形成 |
| 2027 | Agent Rules がコードリポジトリの標準配置になり、採用要件に「Agent Rules を書けること」が含まれる |
AI Agent Harness トレンドとの関連
このトレンドは LangChain の最近の発見(同一モデルで Harness のみ変更して13.7ポイント向上)と高度に一致している:
- Harness 工学 は Agent の「実行フレームワーク」を最適化する
- ルール工学 は Agent の「行動基準」を最適化する
両者が組み合わさって初めて、2026年の AI コーディング能力の真の躍升が実現する。
アクション提言
開発者向け:
- プロジェクトに
.cursorrulesやAGENTS.mdを追加し、あなたが認める工学原則を注入 - Agent Rules Books の nano バージョンから始め、チームのニーズに応じて段階的に拡張
チームリーダー向け:
- チームのコーディング規範を Agent Rules ファイルに変換することを検討
- 冗長な開発ドキュメントを書くより効果的——なぜなら Agent が実際にこれらのルールを実行するから
技術ライター向け:
- ソフトウェア工学古典を読んだことがある場合、それを Agent Rules に変換することを検討
- これは新しい知識伝播方法:本を書くのではなく、ルールを書く
ツール開発者向け:
- Agent Rules の標準フォーマットのサポートを検討
- ルールファイルの可視化管理とバージョン比較機能を提供