本日はAWESOME-COPILOTの技術調査枠です。
AWESOME-COPILOTのドキュメントを読みながら実際に操作を試して記事に残します。
今回はカスタムインストラクションについてです。
カスタムインストラクション(指示)
特定のテクノロジーやコーディングプラクティスに合わせてGitHub Copilotの動作を強化するための、チームおよびプロジェクト固有のインストラクションです。
github.com
インストール方法
以下のページから使用するプロンプトのVS CodeまたはVS Code Insidersインストールボタンをクリックします。
.instructions.mdファイルをダウンロードしてインストラクションコレクションに追加します。
github.com
実行方法
インストール後、以下のいずれかの方法でインストラクションを利用できます。
インストラクションがワークスペースにインストールされると、Copilotの動作に自動的に適用されます。
使用例
試しに、VS CodeでSelf-explanatory Code Commentingインストラクションをインストールしてみます。
本インストラクションはGitHub Copilotでコメントを記述するためのインストラクションです。
対象インストラクションのVS Codeのインストールボタンをクリックします。

VS Codeにインストラクションファイルの作成を許可するかの確認ダイアログが表示されます。
[Yes]を選択してインストールを行います。

上部チャット欄にインストール先の選択肢が表示されます。
今回は.github/instructions配下をインストール先に指定しました。

次にインストラクション名を指定します。
デフォルト値のself-explanatory-code-commentingをそのまま指定しました。

これで.github/instructions配下にインストラクションがインストールされました。
インストラクションの内容についてマークダウンテキストで確認することができます。

インストールしたインストラクションはCopilotの動作に自動的に適用されます。