Skip to main content
Select language: current language is Japanese
検索する、または Copilot に質問する
メニューを開く

GitHub Copilot Chat のチート シート

このチート シートを使うと、GitHub Copilot チャット を使う際に最も一般的なコマンドとオプションを簡単に参照できます。

この記事のこのバージョンは、GitHub Web サイトの Copilot を対象にしています。 この記事の他のバージョンについては、上のタブをクリックします。

コパイロットの機能改善について

GitHub Web サイトで Copilot チャット を始める方法については、GitHubでGitHub Copilotに関する質問をする を参照してください。

メンション

          `@` メンションを使って、関連するコンテキストを会話に直接アタッチします。 チャット プロンプト ボックスに「`@`」と入力すると、次のようなアタッチできる項目の一覧が表示されます。
  • ディスカッション
  • Extensions
  • Files
  • 問題
  • Pull Request
  • リポジトリ

スラッシュ コマンド

スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使うには、チャット プロンプト ボックスに「/」と入力し、それに続けてコマンド名を入力します。

使用できるスラッシュ コマンドは、環境やチャットのコンテキストによって異なります。 現在使用できるスラッシュ コマンドの一覧を表示するには、現在の環境のチャット プロンプト ボックスに「/」と入力します。 Copilot チャット を使う際に最も一般的なスラッシュ コマンドの一覧を次に示します。

コマンドDescription
/clear明瞭な会話。
/delete会話を削除します。
/new会話を開始する
/rename会話の名前を変更します。

MCP スキル

GitHubのCopilotチャット で現在使用できる MCP スキルの一覧と、それらを呼び出すために使用できるプロンプトの例を次に示します。 プロンプトで MCP スキル名を使用する必要はありません。Copilot チャット にタスクの実行を依頼するだけです。

Skillプロンプトの例
create_branch[USERNAME/REPO-NAME] リポジトリに [BRANCH-NAME] という名前の新しいブランチを作成してください。
create_or_update_file
          `hello-world.md` という名前の新しいファイルを [USERNAME/REPO-NAME] の [BRANCH-NAME] ブランチに追加し、内容を「Hello, world!」としてください。  このファイルは GitHubのCopilotチャット から作成されました!         |

| push_files | "This is a test file" (これはテスト ファイルです) という内容を保持する test.md ファイルと、"This is another test file" (これは別のテスト ファイルです) という内容を保持する test-again.md ファイルを、[USERNAME/REPO-NAME] (ユーザー名/リポジトリ名) の [BRANCH-NAME] (ブランチ名) にプッシュします | | update_pull_request_branch| ベース ブランチからの最新の変更を使用して、[USERNAME/REPO-NAME] の pull request [PR-number] のブランチを更新してください。 | | merge_pull_request | [USERNAME/REPO-NAME] の pull request [PR-Number] をマージしてください。 | | get_me | 私について教えてください。 | | search_users | "Mona Octocat" という名前のユーザーを検索してください。 |

Copilot チャット での MCP スキルの使用の詳細については、GitHub MCP サーバーの使用 を参照してください。

この記事のこのバージョンは、Visual Studio Code の Copilot に関するものです。 この記事の他のバージョンについては、上のタブをクリックします。

コパイロットの機能改善について

Visual Studio Code で Copilot チャット を始める方法については、IDE で GitHub Copilot の質問をする を参照してください。

スラッシュ コマンド

スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使うには、チャット プロンプト ボックスに「/」と入力し、それに続けてコマンド名を入力します。

使用できるスラッシュ コマンドは、環境やチャットのコンテキストによって異なります。 現在使用できるスラッシュ コマンドの一覧を表示するには、現在の環境のチャット プロンプト ボックスに「/」と入力します。 Copilot チャット を使う際に最も一般的なスラッシュ コマンドの一覧を次に示します。

コマンドDescription
/clear新しいチャットセッションを開始します。
/explainアクティブなエディターのコードがどのように機能するかについて説明します。
/fix選択したコードの問題の修正プログラムを提案します。
/fixTestFailure失敗したテストを見つけて修正します。
/helpGitHub Copilot の使用に関するクイック リファレンスと基本。
/new新しいprojectを作成します。
/tests選んだコードの単体テストを生成します。

チャット変数

チャット変数を使用して、プロンプトに特定のコンテキストを含めます。 チャット変数を使用するには、チャット プロンプト ボックスに 「#」 と入力し、その後にチャット変数を入力します。

VariableDescription
#block現在のコード ブロックをプロンプトに含めます。
#class現在のクラスをプロンプトに含めます。
#comment現在のコメントをプロンプトに含めます。
#file現在のファイルの内容をプロンプトに含めます。
#function現在の関数またはメソッドをプロンプトに含めます。
#line現在のコード行をプロンプトに含めます。
#pathファイル パスをプロンプトに含めます。
#projectプロンプトにproject コンテキストを含めます。
#selection現在選択されているテキストをプロンプトに含めます。
#sym現在のシンボルをプロンプトに含めます。

チャット参加者

チャット参加者は、支援を受けることができる専門知識を持つドメイン専門家のようなものです。 チャット プロンプト ボックスに「@」と入力し、それに続けてチャット参加者名を入力することで、チャット参加者を指定できます。 使用可能なすべてのチャット参加者を表示するには、チャット プロンプト ボックスに 「@」 と入力します。

Copilot チャット を使う際に最も一般的なチャット参加者の一覧を次に示します。

VariableDescription
@azureAzure サービスとその使用方法、デプロイ、管理方法に関するコンテキストがあります。 Azureのヘルプが必要な場合は、@azure を使用します。
          `@azure` チャット参加者は現在パブリック プレビュー にあり、変更される可能性があります。 |

| @github | GitHub に特有の Copilot スキルを使用できます。 「IDE で GitHub Copilot の質問をする を参照してください。 | | @terminal | Visual Studio Codeターミナル シェルとその内容に関するコンテキストがあります。 ターミナル コマンドの作成またはデバッグに関するヘルプが必要な場合に @terminal を使用します。 | | @vscode | Visual Studio Code コマンドと機能に関するコンテキストがあります。 Visual Studio Code に関するヘルプが必要な場合に @vscode を使用します。 | | @workspace | ワークスペース内のコードに関するコンテキストがあります。 Copilot を使用して、プロジェクトの構造やコードのさまざまな部分の相互作用、またはプロジェクトのデザインパターンを考慮させたい場合は、@workspace を使用してください。 |

この記事のこのバージョンは、Visual Studio の Copilot に関するものです。 この記事の他のバージョンについては、上のタブをクリックします。

コパイロットの機能改善について

Visual Studio での Copilot チャット を始める方法については、IDE で GitHub Copilot の質問をする を参照してください。

スラッシュ コマンド

スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使うには、チャット プロンプト ボックスに「/」と入力し、それに続けてコマンド名を入力します。

使用できるスラッシュ コマンドは、環境やチャットのコンテキストによって異なります。 現在使用できるスラッシュ コマンドの一覧を表示するには、現在の環境のチャット プロンプト ボックスに「/」と入力します。 Copilot チャット を使う際に最も一般的なスラッシュ コマンドの一覧を次に示します。

コマンドDescription
/docこのシンボルのドキュメント コメントを追加します。
/explainアクティブなエディターのコードがどのように機能するかについて説明します。
/fix選択したコードの問題の修正プログラムを提案します。
/helpGitHub Copilot の使用に関するクイック リファレンスと基本。
/optimize選択したコードの実行時間を分析して改善します。
/tests選んだコードの単体テストを生成します。

References

既定では、Copilot チャット は開いているファイルまたは選択したコードを参照します。 # に続けてファイル名、ファイル名と行番号、またはソリューションを指定し、特定のファイル、行、またはソリューションを参照することもできます。

Description
Where are the tests in #MyFile.cs?特定のファイルを参照する
How are these files related #MyFile.cs #MyFile2.cs複数のファイルを参照する
Explain this function #MyFile.cs: 66-72?ファイル内の特定の行を参照する
Is there a delete method in this #solution?現在のファイルを参照する

この記事のこのバージョンは、Copilot in JetBrains 向けです。 この記事の他のバージョンについては、上のタブをクリックします。

コパイロットの機能改善について

JetBrains での Copilot チャット の開始方法については、「IDE で GitHub Copilot の質問をする」を参照してください。

スラッシュ コマンド

スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使うには、チャット プロンプト ボックスに「/」と入力し、それに続けてコマンド名を入力します。

使用できるスラッシュ コマンドは、環境やチャットのコンテキストによって異なります。 現在使用できるスラッシュ コマンドの一覧を表示するには、現在の環境のチャット プロンプト ボックスに「/」と入力します。 Copilot チャット を使う際に最も一般的なスラッシュ コマンドの一覧を次に示します。

コマンドDescription
/explainアクティブなエディターのコードがどのように機能するかについて説明します。
/fix選択したコードの問題の修正プログラムを提案します。
/helpGitHub Copilot の使用に関するクイック リファレンスと基本。
/tests選んだコードの単体テストを生成します。

この記事のこのバージョンは、Copilot in Xcode 向けです。 この記事の他のバージョンについては、上のタブをクリックします。

コパイロットの機能改善について

Xcode で Copilot チャット を始める方法については、「IDE で GitHub Copilot の質問をする」を参照してください。

スラッシュ コマンド

スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使うには、チャット プロンプト ボックスに「/」と入力し、それに続けてコマンド名を入力します。

使用できるスラッシュ コマンドは、環境やチャットのコンテキストによって異なります。 現在使用できるスラッシュ コマンドの一覧を表示するには、現在の環境のチャット プロンプト ボックスに「/」と入力します。 Copilot チャット を使う際のスラッシュ コマンドの一覧を次に示します。

コマンドDescription
/docこのシンボルのドキュメントを生成します。
/explain選んだコードの説明を表示します。
/fixコード エラーや入力ミスの修正を提案します。
/simplify現在のコードの選択を簡略化します。
/tests現在のコード選択に対する単体テストを作成します。
Morty Proxy This is a proxified and sanitized view of the page, visit original site.