mcpField
G
github-copilot-personal-instructions

github-copilot-personal-instructions

github.com/paulnsorensenAgent 工作流157 次安装今天更新
代码仓库

关于 github-copilot-personal-instructions

用于指导用户在 github.com 配置和检查 GitHub Copilot 个人指令的 Skill。它说明指令的适用范围与优先级,但不能通过程序读取或修改设置。

主要功能

  1. 01指导设置个人指令
  2. 02说明 Copilot 适用界面
  3. 03介绍指令优先级
  4. 04提供设置审查清单
  5. 05说明如何验证指令生效

适用场景

  1. 01设置回复与代码示例偏好
  2. 02排查 IDE 未遵循指令的原因
  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. 点击灯泡图标查看模板,或粘贴自己的 Markdown。
  5. 点击保存。

设置后立即生效。除非编辑或移除,否则会一直保留。


适用范围

界面是否适用?
github.com 上的 Copilot Chat是
移动端 Copilot Chat否
IDE 中的 Copilot Chat(VS Code、JetBrains、Visual Studio、Xcode、Eclipse)否
Copilot 代码审查否
Copilot 编码 Agent(云端 Agent)否

**影响:**若要让 IDE 聊天或编码 Agent 遵循相同的指导,请将相关规则同步到仓库说明 (/github-copilot-repo-instructions)。


优先级

如果三层说明都存在,它们会合并后一起发送给 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、移动端或编码 Agent 中进行测试。


审查清单

当用户说“审查我的个人 Copilot 配置”时:

  1. 引导他们前往 github.com/copilot → 个人头像 → 个人说明。
  2. 读出当前文本并检查:
    • 是否包含任何项目专属内容?将其移到仓库说明中。
    • 是否与已知的仓库或组织说明相矛盾?
    • 是否包含秘密或敏感信息?将文本框视为有一定敏感性——不要放入令牌、API 密钥或内部 URL。
  3. 如果用户反馈“Copilot 忽略了我的偏好”,请确认他们使用的是哪个界面——IDE、移动端和编码 Agent 都不会遵循个人说明。

此技能无法通过编程方式读取或编辑个人说明——它们保存在 GitHub 用户设置中,而非仓库中。此技能会引导用户通过界面操作。


规则

  • **仅限 github.com Chat。**不要承诺 IDE 中的行为。
  • **不要存储秘密。**不要放入令牌、API 密钥或内部 URL。
  • **内容应与用户本人有关,而非项目。**项目指导应放在 /github-copilot-repo-instructions 中。
  • 没有公开说明的长度限制,但同样应遵守“简洁”原则——过长的提示词会挤占实际问题的空间。

注意事项

  • IDE 聊天会读取仓库指引,但不会读取个人指引——开发者修改个人指引后发现 IDE 没有变化,这种情况很常见。
  • 个人指引可能会掩盖仓库指引。如果队友说“Copilot 会遵循我们的规则”,而你说“不会”,请检查你的个人指引是否与仓库文件矛盾。
  • 移动端 Copilot Chat 和 IDE Copilot Chat 是独立于 github.com Chat 的应用——品牌相同,配置界面不同。
  • Copilot 编码 Agent 从问题启动,不会查阅个人指引;因此,预计仓库指引是唯一可调整的设置。
  • 保存空白的“个人指引”文本框会清除指引。如果你的提示词内容较多,请在其他地方保留副本。

此技能不包含的内容

  • 不适用于仓库范围——请参阅 /github-copilot-repo-instructions。
  • 不适用于组织范围——这些设置由组织管理员在 GitHub Enterprise 设置中配置。
  • 不属于 IDE 设置——VS Code 的 github.copilot.chat.* 设置是独立的,不在此技能的范围内。

来源

评论

支持 Markdown