Microsoft

了解 Microsoft 的开发者工具、Azure Agent Skills 与公开软件项目,比较云端准备、部署验证、故障诊断和应用开发资源,结合官方仓库与具体任务,找到适合当前开发流程的工具和指引。

关于 Microsoft

Microsoft 通过公开 GitHub 组织发布开发者软件、云工具、学习资源与 AI 相关项目。它的工作涵盖代码编辑器、编程语言和服务工具,既面向日常应用开发,也延伸到基础设施与云端运行环境,为不同阶段的开发任务提供入口。

Azure Skills 是其中面向编程 Agent 的云开发指引,覆盖应用准备、部署前验证、实际部署、问题诊断和平台服务。Skill 解释任务应该怎样推进,配套 MCP 配置则连接可执行的服务工具,两者共同支撑具体的 Azure 工作流程。

这些云端指引与 Visual Studio Code、TypeScript 等项目承担不同职责。编辑器服务于编码,语言工具帮助检查程序,Skill 则组织任务步骤。可以先确定应用需求与运行环境,再挑选对应项目,而不是把 Microsoft 的所有公开内容理解为同一个工具包。

Microsoft 精选 Skills

探索 Microsoft 面向 Azure 应用准备、部署验证、故障诊断、存储与 AI 服务的精选 Skills,比较每条指引负责的任务范围,并通过原始来源查看具体服务要求和操作流程。

  • microsoft-foundry

    围绕 Microsoft Foundry 管理模型与 Agent,衔接资源准备、部署、评估和问题排查等开发任务。

  • azure-prepare

    分析应用需求并准备 Azure 部署方案,生成基础设施、容器和配置文件,明确后续验证与部署步骤。

  • azure-validate

    部署前检查 Azure 基础设施、应用配置和身份权限,发现环境问题并为实际部署准备必要条件。

  • azure-deploy

    执行已经准备和验证的 Azure 部署流程,检查运行结果与应用状态,帮助确认本次部署的实际情况。

  • azure-diagnostics

    结合 Azure 资源健康、日志、指标和近期变更调查生产问题,按照具体服务定位异常与可能原因。

  • azure-storage

    面向 Blob、文件、队列、表和 Data Lake 等存储任务,按应用需求选择服务指引与操作路径。

Microsoft 开源项目

了解 Microsoft 用于编写、理解和维护应用代码的软件项目,比较代码编辑器与语言工具的不同职责,再前往仓库查阅源码、扩展接口、贡献说明和开发文档。

其他团队与创作者

继续了解其他团队和创作者的开发工具、软件项目与 Agent Skills,比较不同发布者的关注领域、代表作品和适用任务,为自己的开发或协作流程寻找更多资源。

Microsoft 常见问题

Azure Skills 与 Azure MCP 工具有什么区别?
Skill 说明工作流程和 Agent 应如何做出判断,MCP 工具提供调用服务的操作接口。Azure Skills 插件将两层能力组合起来,任务指引与实际执行工具仍各自承担不同职责。
部署应用之前应该先使用哪个 Skill?
可以先用 azure-prepare 准备应用与部署文件,再用 azure-validate 检查必要条件,最后由 azure-deploy 执行部署。分阶段处理有助于在执行前看清配置、环境和计划中的变更。
azure-diagnostics 适合什么场景?
它适合调查已经运行的 Azure 工作负载故障,结合症状、资源健康、日志、指标和近期变更定位问题,重点是诊断现有环境,而不是重新生成一套部署。
安装 Azure Skill 会自动创建订阅或获得权限吗?
不会。指引文件不会创建 Azure 订阅,也不会自动授予资源权限。执行工具仍需要配置身份,并具备目标订阅、资源组或具体服务所要求的访问权限。
vscode 仓库与安装的 Visual Studio Code 完全相同吗?
该仓库包含 Code - OSS 源码项目,Visual Studio Code 发行版还包含 Microsoft 的品牌和发行定制。准备自行构建或分发时,需要阅读仓库中对两者关系的说明。
TypeScript 在 Azure 开发中有什么作用?
TypeScript 为 JavaScript 开发增加类型检查和工具支持,与应用最终使用哪个云平台没有绑定关系。它可以帮助开发应用代码,但不负责部署应用或替代 Azure 基础设施配置。

探索 Microsoft 项目与 Skills

从当前要完成的任务出发,比较精选 Skills 与相关软件项目,打开原始资料了解具体操作、运行环境和集成方式,选择适合自己的下一步。