なぜルールファイルが「効く」のか
AIエージェントは毎回ゼロからコードを読む。Node.js + Express のプロジェクトでも、ミドルウェアの登録順やエラーハンドリングの規約は、コードを全部読まないと分からない。ルールファイル(CLAUDE.md / .cursorrules / AGENTS.md)は、その「暗黙の前提」を毎回のコンテキスト先頭に注入する仕組みだ。つまり推論精度を上げる魔法ではなく、プロジェクト固有の制約を明文化して読み込ませるための設定ファイルにすぎない。だからこそ、曖昧な理念ではなく、検証可能で具体的な指示ほど効果が出やすい。
実例:Express プロジェクト用ルール
抽象論より一例。以下は実際に置けるルールだ。
# プロジェクト規約 (Express API)
