news 2026/6/22 14:36:43

【译】Visual Studio 中的 Agent Skill:让 Copilot 适配团队工作模式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【译】Visual Studio 中的 Agent Skill:让 Copilot 适配团队工作模式

如今 Visual Studio 已支持 Agent Skill,这类技能是可复用的指令集,能够指导 Copilot Agent 处理各类特定任务,例如 build pipeline、生成模板代码或是遵循团队编码规范。只需定义一次技能,智能体便能在对应场景下自动启用该技能。

创建一项技能

您可以直接在 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,具体如下:

.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时,使用此模板,并填写严重程度、复现步骤以及环境相关信息”

可借助自定义指令设置通用适用规则,利用技能适配仅适用于特定场景的专属工作流程。拓展智能体能力的另一方式是使用 MCP 工具,这类工具能够让智能体对接外部服务与各类应用程序接口。技能与 MCP 工具相辅相成:技能可明确任务处理方式,MCP 工具则提供执行任务的实际能力。

快来体验 Agent Skill,并在评论区或开发者社区分享您的使用反馈。

Happy coding!

原文链接:https://devblogs.microsoft.com/visualstudio/agent-skills-in-visual-studio/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 10:50:04

精通宏录制:Pulover‘s Macro Creator实战自动化脚本生成

精通宏录制:Pulovers Macro Creator实战自动化脚本生成 【免费下载链接】PuloversMacroCreator Automation Utility - Recorder & Script Generator 项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator Pulovers Macro Creator是一款基于…

作者头像 李华
网站建设 2026/5/20 10:49:33

两个PPT防修改方法,小白也能学会

辛苦做完的PPT文件发给客户或同事后,害怕被随意修改怎么办?今天小编分享PPT“防修改”的两种方法,让你在不同的需求下,都有合适的方法可用。方法一:标记为最终状态适合内部协作、非敏感内容分享,主打 “友好…

作者头像 李华
网站建设 2026/5/20 10:49:11

LRC Maker:3个步骤让零基础用户轻松制作专业歌词时间轴

LRC Maker:3个步骤让零基础用户轻松制作专业歌词时间轴 【免费下载链接】lrc-maker 歌词滚动姬|可能是你所能见到的最好用的歌词制作工具 项目地址: https://gitcode.com/gh_mirrors/lr/lrc-maker 你是否曾经想过为喜欢的歌曲制作精美的滚动歌词&…

作者头像 李华
网站建设 2026/5/20 10:48:12

2026年全国信息素养大赛算法应用主题赛 丝路新程 Scratch模拟卷(四)

信竞星球是专为青少年打造的专业级少儿编程在线题库与竞赛训练系统。平台采用全栈自研技术,具备极强的系统可拓展性,不仅界面优美、交互流畅,更为用户带来了极致舒适的使用体验。 信竞星球拥有海量编程题目资源,涵盖C、Python及图…

作者头像 李华
网站建设 2026/5/20 10:48:05

LPC-Link2调试器模式切换与限制解析

1. LPC-Link2调试器使用限制解析最近在Keil MDK环境下使用NXP的LPC-Link2调试适配器时,不少开发者遇到了一个令人困惑的问题:当尝试通过LPC-Link2对目标芯片进行编程时,输出窗口会弹出包含多项限制的提示信息。这些信息明确指出该固件仅适用于…

作者头像 李华
网站建设 2026/5/20 10:44:07

不止于获取数据:用baostock+Pandas+Matplotlib打造你的第一个股票分析仪表盘

从数据获取到洞察生成:构建股票分析仪表盘的全流程实战 在金融数据分析领域,获取原始数据只是万里长征的第一步。真正有价值的是如何将这些数据转化为可操作的洞察。本文将带你使用Python生态中的baostock、Pandas和Matplotlib等工具,构建一个…

作者头像 李华