Skip to main content

Copilot カスタマイズのチートシート

GitHub Copilotのさまざまなカスタマイズ オプションを比較します。

GitHub Copilot には、ワークフロー、チームの標準、プロジェクトのニーズに合わせて動作を調整できるカスタマイズ機能がいくつか用意されています。 次の表を使用して、ユース ケースに適したテーブルを見つけます。

機能の概要

次の表は、各カスタマイズ機能の内容と、その機能が存在する場所を示しています。

特徴それは何かファイル名と場所
カスタム手順定義されたスコープ内のすべての相互作用に自動的に適用される Always-on コンテキスト
.github/copilot-instructions.md (リポジトリ全体)、.github/instructions/*.instructions.md (パス指定)、AGENTS.md (サードパーティエージェント)、または UI を介しての個人/組織設定 GitHub
プロンプト用ファイル入力変数を含む再利用可能なスタンドアロン プロンプト テンプレート.github/prompts/*.prompt.md
カスタム・エージェント独自の命令、ツールの制限、コンテキストを持つスペシャリスト ペルソナ
.github/agents/AGENT-NAME.md (リポジトリ)、agents/AGENT-NAME.md リポジトリ (組織/エンタープライズ) またはユーザー プロファイルの .github-private
サブエージェント分離されたコンテキストで委任された作業を処理するために、メイン エージェントによって生成された個別のエージェントN/A (ユーザーが構成したファイルではなくランタイム プロセス)
エージェントのスキルタスクに関連する場合にCopilotが読み込む命令、スクリプト、およびリソースを含むフォルダー
.github/skills/<skill-name>/SKILL.md.claude/skills/<skill-name>/SKILL.md、または .agents/skills/<skill-name>/SKILL.md (プロジェクト)、 ~/.copilot/skills/<skill-name>/SKILL.md または ~/.agents/skills/<skill-name>/SKILL.md (個人用)
フックエージェントのワークフロー内の特定のポイントで確定的に実行されるカスタム シェル コマンド.github/hooks/*.json
MCP サーバー外部システム、API、およびデータベースへの接続
mcp.json(パスは IDE によって異なります)、GitHub (クラウド エージェント) のリポジトリ設定、またはmcp-servers構成のカスタム エージェントプロパティ

使用状況の比較

この表は、使用するカスタマイズ機能を決定するのに役立ちます。

特徴トリガーする方法最適な用途利用事例の例
カスタム手順自動コンテキスト全体に広く適用される標準、ガイドライン、または期待コーディング標準、アクセシビリティ ルール、レビュー チェックリストを適用する
プロンプト用ファイル手動: チャットで直接参照するか、プロンプト ファイル ピッカーを使用する毎回異なる入力で 1 回実行する集中型の 1 つのタスク単体テストを生成し、コード レビュー チェックリストを実行する
カスタム・エージェント手動: IDE、GitHub あるいは Copilot CLI (コパイロット CLI) のエージェント ドロップダウンから選択します。特殊な機能または厳密な引き渡しを必要とする個別のステージを持つプロジェクトまたはプロセスReact レビューワ エージェント、読み取り専用監査エージェント
サブエージェントプロンプトでサブエージェントを自動化するか、直接参照するメイン エージェントから分離して実行する必要がある複雑なサブタスクコードベースの調査、テスト スイートの実行
エージェントのスキル自動: プロンプトに関連する Copilot によって選択されます必要に応じて読み込む必要がある、バンドルされた資産を含む複数ステップのワークフロー
GitHub Actions エラー デバッグ, 展開手順, リリース ノートの下書き
フック自動: 構成済みのライフサイクル イベント時エージェントのライフサイクルの特定の時点で実行する必要があるタスクで、実行が保証されているファイルの編集、ツールの実行の承認、または拒否のたびにフォーマッタを実行し、資格情報の漏洩を防ぎます secret scanning
MCP サーバー自動、または名前で特定のツールを要求する外部ツールまたはリアルタイム データへのアクセスを必要とするタスク問題と PR (GitHub MCP サーバー) の管理、ブラウザー テストの自動化 (Playwright MCP サーバー)

IDE と Surface のサポート

次の表は、各 IDE とサーフェスでサポートされているカスタマイズ機能を示しています。 完全な Copilot 機能マトリックスについては、「 AUTOTITLE」を参照してください。

GitHubでは、最適なCopilot CLI (コパイロット CLI) エクスペリエンスを得るために、最新の安定した IDE、Copilot、およびCopilot拡張機能バージョンを使用することをお勧めします。

キー:

  • ✓ = サポートされています
  • ✗ = サポートされていません
  • P = プレビュー段階

| 特徴 | VS Code | Visual Studio | JetBrains IDE | Eclipse | Xcode | GitHub .com | Copilot CLI (コパイロット CLI) | |---------|:-------:|:-------------:|:---------:|:-------:|:-----:|:-------:|:---:| | カスタム手順 | ✓ | ✓ | P | P | P | ✓ | ✓ | | プロンプト用ファイル | ✓ | ✓ | P | ✗ | P | ✗ | ✗ | | カスタム・エージェント | ✓ | ✗ | P | P | P | ✓ | ✓ | | サブエージェント | ✓ | ✗ | P | P | P | ✗ | ✓ | | エージェントのスキル | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ | | フック | P | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | | MCP サーバー | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |

各 IDE およびサーフェイスでサポートされているカスタム命令の種類の詳細については、「 さまざまな種類のカスタム命令のサポート」を参照してください。

詳細については、次を参照してください。