关于 github-copilot-personal-instructions
用于指导用户在 github.com 配置和检查 GitHub Copilot 个人指令的 Skill。它说明指令的适用范围与优先级,但不能通过程序读取或修改设置。
主要功能
- 01指导设置个人指令
- 02说明 Copilot 适用界面
- 03介绍指令优先级
- 04提供设置审查清单
- 05说明如何验证指令生效
适用场景
- 01设置回复与代码示例偏好
- 02排查 IDE 未遵循指令的原因
- 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。
设置位置
- 打开 github.com/copilot。
- 点击左下角的个人头像。
- 选择个人说明。
- 点击灯泡图标查看模板,或粘贴自己的 Markdown。
- 点击保存。
设置后立即生效。除非编辑或移除,否则会一直保留。
适用范围
| 界面 | 是否适用? |
|---|---|
| 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。 声明的优先级从高到低如下:
- 个人(此技能)。
- 仓库(
/github-copilot-repo-instructions)。 - 组织。
冲突不会自动解决。如果仓库说明与个人偏好相矛盾,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.
不要在这里写项目规范——这些内容应放在仓库说明中,让整个团队都能受益。
验证
除了“已保存”之外,界面不会显示其他状态信号。要验证说明是否生效:
- 保存一条醒目的说明(例如
Always end responses with the word "verified".)。 - 在 github.com 上向 Copilot Chat 提出任意问题。
- 确认回复中出现了标记词。
- 移除或恢复原有说明。
如果标记词没有出现,最可能的原因是测试的界面不匹配——你可能在 IDE、移动端或编码 Agent 中进行测试。
审查清单
当用户说“审查我的个人 Copilot 配置”时:
- 引导他们前往 github.com/copilot → 个人头像 → 个人说明。
- 读出当前文本并检查:
- 是否包含任何项目专属内容?将其移到仓库说明中。
- 是否与已知的仓库或组织说明相矛盾?
- 是否包含秘密或敏感信息?将文本框视为有一定敏感性——不要放入令牌、API 密钥或内部 URL。
- 如果用户反馈“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