用途:为编码智能体提供 Microsoft SDK 知识支撑,重点是 .NET 与 Java 的 Azure SDK 任务。上游 microsoft/skills 仓库包含技能、MCP 服务器、自定义智能体以及面向 SDK 开发的智能体指令文件。
主要能力:识别 SDK 家族、目标语言、包版本、身份验证模型与 Azure 服务;在套用服务特定模式前先阅读相关上游技能或智能体指令;优先使用官方 SDK API 与示例,而非手写 REST 调用(除非 SDK 未覆盖);用语言原生工具验证,.NET 用 dotnet build/test,Java 用 Maven 或 Gradle 测试;将服务前置条件、身份权限与环境变量与源码变更分开记录。
使用方式:先确定 SDK 家族、语言、版本、认证方式与目标服务,再查阅对应上游技能或智能体指令,按官方 API 实现并运行上述验证命令。
适用场景:Azure SDK 相关的 .NET 与 Java 编码工作流,包括新功能实现与迁移。
限制与护栏:不要假设本地已有 Azure 凭据、订阅或云资源;密钥值不得出现在代码、生成的文档或命令输出中;需匹配仓库现有 SDK 主版本与依赖管理方式;迁移时保留客户端行为及重试/错误处理语义。预期输出为基于 SDK 的实现指导,含包选择、认证假设、验证命令与源码引用。其他细节暂未提供。