なぜルールファイルがAIエージェントに効くのか

Claude CodeやCursorなどのAIエージェントは、プロジェクト直下の CLAUDE.md / .cursorrules / AGENTS.md をシステムプロンプト的に読み込む。これにより、エージェントが生成するコードのスタイルや禁止事項をリポジトリ単位で固定できる。

FastAPIプロジェクトで典型的に起きる問題は「エージェントが毎回異なる構造でエンドポイントを生成する」「依存性注入の書き方がバラバラになる」といったものだ。ルールファイルはその揺れを吸収する。

実例:FastAPI向けCLAUDE.md

# Project Rules