LLM生成コードの品質を劇的に上げた「agent.md」——Fabien Sanglardが公開した設定ファイルの中身

My agent.md to improve LLM-assisted code quality

ゲーム開発者として知られるFabien Sanglard氏が、LLM支援コーディングの品質を向上させるために作成した「agent.md」ファイルを公開。2025年半ばの初体験で「コードがコンパイルすら通らない」と失望した経験から、2026年1月に再挑戦し、複雑なインデックス付きバイナリヒープの実装やWindows IOCP関連の難解なバグの特定に成功したものの、コード品質は「スパゲッティコード」だった。その後、エージェント型IDE(Antigravity、VS CodeのClaude Codeプラグイン)を使い、繰り返し指示を入力する手間を省くためにagent.mdにルールを蓄積。具体的なコーディング規約(マジックナンバー禁止、早期リターン、レイヤー境界の厳守など)とコミットメッセージの7つのルールをまとめ、コンテキスト希釈問題への対処法も紹介している。

LLMは常に幻覚を起こし、信頼できない。それでもコードを読む手間は省けないが、今はコードスタイルではなくアーキテクチャと設計に集中できるようになった。

この日のほかの記事

2026-08-23