AIコーディングエージェントと AGENTS.md

AIコーディングアシスタント—Claude、GitHub Copilot、Cursorなど—は、フレームワークの慣習を理解することで、PowerPortalsProポータルをより正確に構築・カスタマイズできます。それを自動化するために、PowerPortalsProテンプレートから生成されるすべてのプロジェクトは、ルートに AGENTS.md ファイルを付属させます。

AGENTS.md とは何でしょうか?

AGENTS.md これは、AIコーディングツールが自動的に読み取り、プロジェクトの慣習を学習してコードを書く前に行う、単純なMarkdownの命令ファイルです。これは新興のクロスツール標準であり、同じファイルがClaude、GitHub Copilot、Cursorなどで採用されているため、ツールごとに一つのガイダンスセットを維持するのです。PowerPortalsProテンプレートはフレームワークに合わせた AGENTS.md を生成し、エージェントはデータアクセス、認証、保存ロジックを手作業で行うのではなく、フレームワークのコンポーネントやサービスから機能を組み立てる方法を知りやすくします。

注記

ガイダンスはスタックごとに異なります。Reactテンプレートから生成されたプロジェクトはReactに特化した AGENTS.mdを、BlazorプロジェクトはBlazorに特化したものを出荷します。それぞれがそのスタックのコンポーネント、サービス、パターンを記述します。

それが生きている場所

ファイルは生成されたソリューションのルート上にあり、プロジェクトの隣にあるため、リポジトリ上で開いたAIツールは設定なしでもこのファイルを見つけられます:

中身は何だ

生成された AGENTS.md は、このドキュメントサイトがカバーしている慣習を、エージェントがすべてのタスクで読み取る常に文脈内の参照にまとめます。

効果的に使う

いくつかの習慣はこのガイドから最大限に活用できます:

例えば、このようなリクエストはエージェントに慣用句コードを生成するために必要なすべての情報を提供します:

自分のものにしてください

AGENTS.md リポジトリ内の普通のファイルです — 編集してください。自分でテーブルや関係、ドメインルール、命名規則、プロジェクト固有のパターンを追加し、エージェント がフレームワークだけでなく ポータルを学習できるようにします。ファイルがあなたのコードベースをよく反映すればするほど、生成されるコードも良くなります。

ヒント

AGENTS.mdを生きたドキュメントとして扱いましょう。新しい慣習を確立したり、繰り返されるミスに遭遇したら、ファイルに一行を追加して、今後のAIセッションが恩恵を受けられるようにしましょう。