Visual Studio 中的 Agent Skill:让 Copilot 适配团队工作模式
2026/6/26 1:11:46 网站建设 项目流程

创建一项技能

您可以直接在 Visual Studio 中创建技能。点击 Copilot Chat 窗口右下角的工具图标,即可打开技能面板,该面板会集中展示所有已发现的技能。点击面板右上角的 + 按钮,按照引导流程操作:选择保存位置(全局级别或解决方案级别技能),设置技能名称,随后 Visual Studio 会自动生成可供编辑填写的技能模板。之后便可借助 Copilot Agent 模式协助完善模板内容。目前该功能流程仅在 Insiders 版本开放,不久后将会正式上线发布。

您也可以手动创建技能:

1 在您的代码仓库(.github/skills/my-skill/)或用户配置(~/.copilot/skills/my-skill/)中创建技能目录。

2 按照 agentskills.io/specification 格式添加一份 SKILL.md 文件。

3 也可酌情附带脚本、模板或相关示例。

例如,您可以拥有两项技能,分别是 github-issues 和 code-review,具体如下:

1

2

3

4

5

6

7

8

9

.github/

skills/

github-issues/

SKILL.md

templates/

bug-report.md

code-review/

SKILL.md

checklist.md

技能会从以下位置自动识别发现:

- 解决方案技能(通过您的方案共享):.github/skills/、.claude/skills/、.agents/skills/

- 全局/个人技能(通过用户配置共享,可在各类解决方案中使用):~/.copilot/skills/、~/.claude/skills/、~/.agents/skills/

技能激活时会在聊天窗口显示提示,让您随时清楚当前生效的效果。

如果您不确定从何处着手或是要打造哪些技能,不妨查看 awesome-copilot 代码库,里面有超多优质的社区实用案例!

从技能面板管理技能

除了创建新技能外,您还能在技能面板中轻松管理已有的技能。

从该面板中您可以:

- Edit —— 通过 ... 菜单,直接在编辑器中打开任意技能的 SKILL.md 文件。

- Open file location —— 跳转至本地磁盘中的技能所在目录。

- Search —— 依据名称或关键词筛选技能。

该面板还会显示技能配置错误的诊断信息,方便您快速发现并解决问题。

技能与自定义指令:二者该如何选用

您或许已经在使用自定义指令(.github/copilot-instructions.md)来设定 Copilot 的行为。自定义指令十分适合设置通用且长期生效的规范,例如“使用制表符而非空格”或是“优先使用 async/await 语法而非 callback 函数”这类要求,它会自动应用在您与 Copilot 的每一次交互过程中。

智能体技能有所不同。技能具备任务专属特性且可动态加载,由模型判断技能是否适用,仅在匹配场景中调用使用。

自定义指令

智能体技能
范围

始终激活

按任务激活

适用场景

代码风格、编码规范、通用偏好

工作流程、模板、多步骤流程

构成

单个 Markdown 文件

包含 SKILL.md 文件及配套附属文件的目录

例子

“公共方法使用PascalCase 命名法”

“创建GitHub issue时,使用此模板,并填写严重程度、复现步骤以及环境相关信息”

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询