.github/agents/*.md とは
.github/agents/*.md は、GitHub Copilot で使用するカスタムエージェントを定義するためのファイルです。
カスタムエージェントを紹介しているサイトによっては、.github/agents/NAME.agent.md と表記されていることもありますが、Markdown のファイル名は任意のもので良いです。
利用の前提
.github/agents/*.md を利用するには、GitHub Copilot でカスタムエージェントを有効にする必要があります。
Visual Studio Code の設定から chat.agent.enabled を検索します。

作り方
いくつかの作り方があります。
- ゼロから作成する
- VS Code の機能で作成する
- コマンドパレット>「チャット: カスタムエージェントの構成」
- Custom agents in VS Code
カスタムエージェントファイルのフォーマットは、VS Code のドキュメントに詳しく記載されています。
効果があるところ
.github/agents/*.md は、VS Code などの Copilot Chat で参照されます。
チャットの入力欄から、カスタムエージェントを指定することができます。

参考:Awesome Copilot
カスタムエージェントの参考として github/awesome-copilot のリポジトリをオススメします。
ここからベースとなるカスタムエージェントをコピーしてきて、プロジェクトに合わせてカスタマイズします。
まとめ
.github に配置できるファイルの一覧はこちらの記事でまとめています。