微软 Azure DevOps Skills:让 AI 助手接管你的 DevOps 工作流
微软 Azure DevOps Skills:让 AI 助手接管你的 DevOps 工作流
微软在 GitHub 上开源了一个叫 azure-devops-skills 的仓库,做的事情很明确:教 AI 编程助手怎么操作 Azure DevOps。
现在很多人用 GitHub Copilot 写代码,但让它帮忙查个构建状态、总结个工作项,还是得自己手动切到 Azure DevOps 网页去操作。这个项目就是解决这个问题的,让 Copilot 直接在 VS Code 里帮你干这些活。

它干了什么
本质上就是一套 SKILL.md 文件,每个文件是一组指令,告诉 AI 模型在什么场景下调用哪些 Azure DevOps MCP 工具。
目前已有的 skill 包括:
- boards-my-work:列出你在 Azure DevOps 看板上活跃的工作项
- boards-work-item-summary:总结某个工作项的详情、链接和评论
- pipelines-build-summary:查看构建历史、排查失败原因、展示日志
- security-alert-review:审查安全警报,支持按严重程度和状态筛选
- work-iterations:查看、创建和分配迭代周期
每个 skill 都有独立的 SKILL.md 文件,写清楚了触发条件、调用流程和边界情况处理。
怎么用
三步:
- 配置好 Azure DevOps MCP 服务器(微软有另一个开源项目 azure-devops-mcp 负责这块)
- 在 VS Code 里打开这个仓库
- 跟 Copilot 说话就行,比如"列出 Contoso 项目的迭代"或者"总结工作项 123"
Copilot 会根据你说的内容自动选择对应的 skill,按 SKILL.md 里的流程调用底层工具。

自己加 skill 也方便
仓库里提供了模板,流程很直接:
- 把 template/SKILL.md 复制到 .github/skills/ 下面
- 填写 name 和 description
- 写清楚什么时候触发、调用哪些工具、按什么顺序执行
- 注明边界情况怎么处理
作者在 README 里特意强调了一点:skill 要保持小而专注,别搞成一个大而全的文件。每个 skill 只做一件事,多个 skill 组合起来覆盖完整工作流。
几点看法
这个项目目前 Star 只有 23,还很早期,skill 数量也不多。但它代表的方向有参考价值。
MCP(Model Context Protocol)这套协议正在成为 AI 助手连接外部工具的标准方式。微软直接把 Azure DevOps 的操作封装成 MCP skill,等于给 Copilot 开了一个标准接口。以后别的 DevOps 平台大概率也会走这条路。
另外,这种"用 Markdown 文件定义 AI 行为"的模式也值得留意。没有复杂的代码,没有配置文件,就是纯文本指令。对非技术人员来说,写清楚业务流程就能创建 skill,门槛不高。
如果你的团队在用 Azure DevOps 加 GitHub Copilot,这个仓库值得看看。就算不直接用,参考它的 skill 结构来设计自己的工作流也有参考意义。
Copilot,这个仓库值得看看。就算不直接用,参考它的 skill 结构来设计自己的工作流也有参考意义。
更多推荐


所有评论(0)