SuperAPI AI 工具集

github-copilot-personal-instructions

智能体与模型

查看项目

更新于 10-16 03:16

技能介绍

用途:帮助用户添加或审计 GitHub Copilot 的“个人自定义指令”(Personal instructions),即按用户配置、作用于该账号在 github.com 上所有仓库的 Copilot Chat 提示。

配置位置与用法:打开 github.com/copilot,点击左下角头像,选择 Personal instructions,可点灯泡图标使用模板或粘贴自己的 Markdown,点击 Save 后立即生效,直到被编辑或删除。

适用范围:仅对 github.com 上的 Copilot Chat 生效;移动端 Copilot Chat、IDE(VS Code、JetBrains、Visual Studio、Xcode、Eclipse)中的 Copilot Chat、Copilot 代码审查、Copilot 编码智能体(云端智能体)均不适用。若希望 IDE 或编码智能体遵循同样规则,需把相关规则同步到仓库指令。

优先级:个人、仓库、组织三层指令同时存在时会合并发送给 Copilot,声明的优先级由高到低为个人、仓库、组织;冲突不会自动解决,若仓库指引与个人偏好矛盾,Copilot 会同时看到两者,可通过临时清空某一层来排查。

适合内容:与“你本人”相关而非项目相关的事项,如回复语言、语气与详细程度、示例默认代码风格、已有知识背景、格式偏好。项目约定应放入仓库指令,以便团队共享。

验证:界面除“已保存”外无其他提示。可先保存一条独特指令(如始终以某词结尾),在 github.com 的 Copilot Chat 提问确认标记出现,再恢复原指令;若未出现,多半是测试了 IDE、移动端或编码智能体。

审计清单:引导用户进入上述界面,检查是否含项目专属内容(应上移到仓库指令)、是否与已知仓库或组织指令冲突、是否含密钥或敏感信息(该文本框应视为中等敏感,不放令牌、API 密钥、内部 URL);若用户反馈“Copilot 忽略我的偏好”,先确认其使用的界面。

限制:该技能无法以编程方式读取或编辑个人指令,因其存于 GitHub 用户设置而非仓库,只能引导用户操作界面;仅承诺 github.com Chat 行为,不承诺 IDE 行为;不存储密钥;无文档化的长度限制,但同样应保持简洁;保存空文本框会清空指令,非简单提示建议另存副本。该技能不涉及仓库级、组织级指令,也不涉及 VS Code 的 github.copilot.chat.* 设置。