mcpField
G
github-copilot-personal-instructions

github-copilot-personal-instructions

github.com/paulnsorensenエージェントワークフロー157 回インストール今日更新
リポジトリ

github-copilot-personal-instructions について

github.com で GitHub Copilot の個人用指示を設定・確認するためのスキルです。適用範囲と優先順位を説明しますが、設定をプログラムから読み書きすることはできません。

主な機能

  1. 01個人用指示の設定ガイド
  2. 02Copilot の対応画面の説明
  3. 03指示の優先順位の解説
  4. 04設定監査チェックリスト
  5. 05指示の適用確認手順

活用シーン

  1. 01応答やコード例の好みを設定
  2. 02IDEで指示が反映されない原因を調査
  3. 03個人の好みとリポジトリ規則を分離

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/paulnsorensen/skillz-that-grillz --skill github-copilot-personal-instructions

インストール後、Claude Code で/github-copilot-personal-instructionsを入力して読み込まれたか確認します。

詳細

github-copilot-personal-instructions

github.com で設定する、ユーザーごとの Copilot Chat の設定です。そのアカウントで Copilot Chat を利用するすべての リポジトリに適用されますが、github.com 上に限られます。


設定場所

  1. github.com/copilot を開きます。
  2. 左下のプロフィール画像をクリックします。
  3. 個人用の指示を選択します。
  4. テンプレートを使う場合は電球アイコンをクリックするか、独自のマークダウンを貼り付けます。
  5. 保存をクリックします。

すぐに有効になります。編集または削除するまで保持されます。


適用範囲

利用環境適用されるか
github.com の Copilot Chatはい
モバイルの Copilot Chatいいえ
IDE の Copilot Chat(VS Code、JetBrains、Visual Studio、Xcode、Eclipse)いいえ
Copilot のコードレビューいいえ
Copilot コーディングエージェント(クラウドエージェント)いいえ

意味すること: IDE のチャットやコーディングエージェントにも同じ指針に従わせるには、該当するルールをリポジトリの指示 (/github-copilot-repo-instructions)にも反映してください。


優先順位

3 つの階層がすべて設定されている場合、それらは統合されて Copilot にまとめて送信されます。 明示されている優先順位(高い順)は次のとおりです。

  1. 個人用(このスキル)。
  2. リポジトリ(/github-copilot-repo-instructions)。
  3. 組織。

競合は自動的に解決されません。リポジトリの指針が個人用の設定と矛盾する場合、Copilot には両方が表示されます。原因を調べるには、一方の階層を一時的にクリアしてください。


効果的な指示

個人用の指示は、プロジェクトについてではなく、あなた自身についての内容に最適です。

  • 回答言語:Always respond in Spanish.
  • トーンと詳しさ:Use a collegial tone. Keep explanations brief but include enough context to understand the code.
  • サンプルコードの既定のスタイル:Always provide examples in TypeScript.
  • 事前知識:Assume I'm comfortable with Rust ownership; skip the basics.
  • 形式の好み:Prefer fenced code blocks over inline snippets.

プロジェクトの規約はここに書かないでください。チーム全体が活用できるよう、リポジトリの指示に記載してください。


確認

「保存済み」以外に、画面上で確認できるシグナルはありません。適用されていることを確認するには、次の手順を実行します。

  1. 特徴的な指示を保存します(例:Always end responses with the word "verified".)。
  2. github.com の Copilot Chat に質問します。
  3. 返信に目印の語句が含まれていることを確認します。
  4. 目印を削除するか、実際の指示に戻します。

目印が表示されない場合、最も可能性が高い原因は利用環境の不一致です。IDE、モバイル、またはコーディングエージェントで試している可能性があります。


監査チェックリスト

ユーザーが「個人用 Copilot 設定を監査して」と言った場合:

  1. github.com/copilot → プロフィール画像 → 個人用の指示へ案内します。
  2. 現在のテキストを読み上げ、次の点を確認します。
    • プロジェクト固有の内容があるか。リポジトリの指示に移します。
    • 既知のリポジトリや組織の指示と矛盾していないか。
    • 秘密情報や機密情報が含まれていないか。テキストボックスは中程度の機密性があるものとして扱い、トークン、API キー、内部 URL を記載しないでください。
  3. ユーザーが「Copilot が設定を無視する」と報告した場合、どの利用環境を使っているか確認します。IDE、モバイル、コーディングエージェントでは個人用の指示は適用されません。

このスキルでは、個人用の指示をプログラムから読み取ったり編集したりできません。指示はリポジトリではなく、GitHub のユーザー設定に保存されています。このスキルは、ユーザーが UI から操作できるよう案内します。


ルール

  • github.com のチャットのみ。 IDE での動作を約束しないでください。
  • 秘密情報を保存しないでください。 トークン、API キー、内部 URL は記載しないでください。
  • プロジェクトではなく、あなた自身についての内容にしてください。 プロジェクトの指針は /github-copilot-repo-instructions に記載します。
  • 文書化された長さの上限はありませんが、「簡潔にする」という同じルールが適用されます。長いプロンプトは、実際の質問を押しのけてしまいます。

注意点

  • IDE のチャットはリポジトリの指示は読み取りますが、個人用の指示は読み取りません。個人用の指示を編集しても IDE に変化がなく、意外に思う開発者がよくいます。
  • 個人用の指示がリポジトリの指針を覆い隠すことがあります。チームメイトが「Copilot は私たちのルールに従っている」と言い、あなたが「そうではない」と思った場合は、個人用の指示がリポジトリのファイルと矛盾していないか確認してください。
  • モバイル版と IDE 版の Copilot Chat は github.com の Chat とは別のアプリです。同じブランドですが、設定画面は異なります。
  • Copilot コーディングエージェントは issue から実行され、個人用の指示を参照しません。そのため、ここで調整できるのはリポジトリの指示だけだと考えてください。
  • 個人用の指示欄を空のまま保存すると、指示がクリアされます。プロンプトが複雑な場合は、別の場所にもコピーを保存しておいてください。

このスキルの対象外

  • リポジトリ単位の設定ではありません。/github-copilot-repo-instructions を参照してください。
  • 組織単位の設定ではありません。組織の管理者が GitHub Enterprise の設定で構成します。
  • IDE の設定ではありません。VS Code の github.copilot.chat.* 設定は別個のものであり、このスキルの対象外です。

出典

コメント