Q.226GitHub Copilot上級

Copilotにプロジェクトのルールを覚えさせる「カスタム指示」とは?

公開日  運営:Copilotの疑問100運営事務局

リポジトリの.github/copilot-instructions.mdに、使っている技術・書き方のルール・ビルドやテストの方法を書いておくと、Copilotが毎回それを踏まえて答えます。エージェント向けにはAGENTS.md・CLAUDE.md・GEMINI.mdも読み込まれます。

カスタマイズ用ファイルの置き場所種類置く場所リポジトリ全体.github/copilot-instructions.mdパスごと.github/instructions/NAME.instructions.mdエージェント向けAGENTS.md / CLAUDE.md / GEMINI.mdプロンプトファイル*.prompt.md(ワークスペース内)スキル.github/skills/NAME/SKILL.mdカスタムエージェント.github/agents/NAME.md
カスタマイズ用ファイルの置き場所

書く内容の例

# プロジェクトの説明
- 会員向けの予約サイト。TypeScript + React
# ルール
- 変数名は英語のキャメルケース
- 新しい関数にはテストを書く(Vitest)
- 回答は日本語で
# コマンド
- テスト: npm test

優先順位

指示の優先順位(すべての指示がCopilotに渡される)個人の指示GitHub.comのチャットで設定(最優先)リポジトリの指示パスごと→全体→エージェント向けの順組織の指示Business・Enterpriseで組織が設定
指示の優先順位(すべての指示がCopilotに渡される)

個人の指示はGitHub.comのチャットでのみ使えます。組織の指示はCopilot Business・Enterpriseで組織の管理者が設定します。

出典:GitHub Docs「About customizing GitHub Copilot responses」

↑