当前位置: 首页 > news >正文

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

创建一项技能

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

http://www.jsqmd.com/news/1078313/

相关文章:

  • 2026好用命理软件怎么选?八字排盘App要看场景路径和功能组合
  • 正特征域上D-模的Bernstein–Sato理论:构造、根与Frobenius模
  • 鸿蒙 ArkTS 实战:Garden Care Album 从状态建模到交互闭环完整解析
  • 缓存架构深度解析:穿透、雪崩与击穿的防御体系构建
  • MADR框架:对抗性MPC引导的深度可达性学习
  • Ricci曲率与慢体积增长:几何测度论中的刚性定理解析
  • 如何轻松恢复丢失的Godot游戏项目:终极逆向工程工具指南
  • 2026必看|AI编程软件功能深度实测:从权限踩坑到全链路开发
  • 做后台开发的同学一定遇到过这类需求:请假审批:员工提交 -> 主管审批 -> 部门经理审批 -> 副总审批,但不同天数的审批链路还不一样合同审批:金额超过 10 万需要额外部门会签,超过 50
  • .NET开发者集成YOLO目标检测:yolodotnet实战指南
  • 西宁砂石料能送到周边县城吗
  • Momentum1
  • Electron 跨平台移植实战:从 Windows 到 macOS 的适配与 DMG 打包全记录
  • 千问新用户专属878554 无门槛8元通用立减券领取到了!
  • 指标管理的最高境界:让 AI 帮你发现和定义指标
  • (毕业必看)亲测靠谱的一键生成论文工具,毕业党收藏备用
  • 大语言模型推理加速:SPEQ位共享量化技术解析
  • WorkBuddy 上手实战:打造一个可用的本地 AI 工作台
  • 2026深度实测|TRAE与Cursor中文vibe coding迭代能力全对比
  • 工业级机器学习加速实践:从数据到API的72分钟落地指南
  • 8月秋招投递前,应届生AI作品集怎么做才能让简历更具体?
  • Java Web应用安全审计实战:从漏洞挖掘到权限提升的完整攻防路径
  • Vue 2 vs Vue 3:核心特性与差异全解析
  • 2026论文写作工具红黑榜:AI论文写作工具怎么选?看完少走弯路
  • i.MX Graphics SDK跨平台图形开发:从环境配置到项目构建全解析
  • LLM提示安全实战:Prompt注入防御与企业级RAG脱敏方案
  • Python编程资源合集
  • DRAM、NAND Flash、HBM 未来发展前景
  • 痛点还原:手动推导
  • UE5.6 GAS学习笔记(2)-->GA篇 [1.触发流程]