关于 azure-dev-box
azure-dev-box 是面向使用 Azure Dev Box 的 Agent 的指导技能,涵盖配置、安全、部署与故障排查。它结合本地快速参考和联网获取的远程文档。
主要功能
- 01Dev Box 故障诊断指南
- 02部署规划与决策参考
- 03配额与成本管理建议
- 04安全与访问控制指导
- 05基础设施配置及监控参考
- 06联网获取 Microsoft 文档
适用场景
- 01排查连接或自定义映像错误
- 02规划 Dev Box 部署与退役
- 03配置网络、映像和资源池
- 04审查访问权限与安全设置
MCP 相关
该技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 获取远程文档;也可回退到 fetch_webpage。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-dev-box安装后在 Claude Code 中输入/azure-dev-box确认已加载。
详细介绍
Azure Dev Box 技能
此技能为 Azure Dev Box 提供专业指导,涵盖故障排除、最佳实践、决策、限制和配额、安全性、配置、集成和编码模式,以及部署。它结合本地快速参考内容与远程文档获取功能。
如何使用此技能
重要提示(面向 Agent):使用下方的类别索引查找相关部分。对于包含行范围的类别(例如
L35-L120),请使用read_file读取指定行。对于包含文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接指向的参考文件。
重要提示(面向 Agent):如果
metadata.generated_at距今已超过 3 个月,请建议用户从仓库拉取最新版本。如果无法使用mcp_microsoftdocs工具,请建议用户安装该工具:安装指南
此技能需要网络访问权限才能获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并将查询字符串设为from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并将查询字符串设为from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行 | 说明 |
|---|---|---|
| 故障排除 | L36-L45 | 诊断并修复 Dev Box 连接问题、映像验证错误、过期或无法访问的开发箱,使用“疑难解答和修复”,以及通过 Azure Monitor 日志进行监视。 |
| 最佳实践 | L46-L51 | 有关构建高效 Dev Box 映像的指导,包括构建映像定义,以及预热 Visual Studio 缓存以加快开发环境的启动速度。 |
| 决策 | L52-L57 | 规划 Dev Box 部署(架构、规格和治理),以及安全、高效地停用或退役 Dev Box 环境的策略。 |
| 限制和配额 | L58-L63 | 管理 Dev Box 容量:申请提高配额或核心数限制,并配置每位用户的 Dev Box 限制,以控制使用量和成本。 |
| 安全性 | L64-L75 | 保护 Dev Box 访问和会话:RBAC 角色、来宾访问、SSO、API 身份验证、Key Vault/服务主体、Intune 条件访问和终结点特权管理。 |
| 配置 | L76-L101 | 配置 Dev Box 基础结构:网络、映像、目录、策略、计划(停止/休眠/自动删除)、池/项目/开发中心,以及监视和日志架构。 |
| 集成和编码模式 | L102-L106 | 使用 VS Code 开发隧道安全地连接到 Azure Dev Box,包括设置、身份验证和远程开发工作流配置。 |
| 部署 | L107-L110 | 规划和推出 Dev Box 环境,包括架构和配置,以及在 Azure 区域之间迁移 Dev Box 池和单个开发箱的指导。 |
故障排除
| 主题 | URL |
|---|---|
| 诊断并修复 Microsoft Dev Box 连接问题 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-resolve-dev-box-connectivity-issues |
| 排查 Dev Box 自定义映像验证失败问题 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-custom-image-validation |
| 修复“任务”视图中过期或无法访问的 Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-dev-box-task-view |
| 排查已知的 Dev Box 连接问题 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-remote-desktop-connectivity |
| 使用 Dev Box“疑难解答和修复”排查连接问题 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-repair-dev-box |
| 使用 Azure Monitor 诊断日志监视 Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/monitor-dev-box |
最佳实践
| 主题 | URL |
|---|---|
| 编写 Dev Box 映像定义的最佳实践 | https://learn.microsoft.com/en-us/azure/dev-box/concept-authoring-troubleshooting-guide-team-customizations |
| 在 Dev Box 映像中预生成 Visual Studio 缓存 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-generate-visual-studio-caches |
决策
| 主题 | URL |
|---|---|
| 规划和设计 Microsoft Dev Box 部署 | https://learn.microsoft.com/en-us/azure/dev-box/concept-dev-box-deployment-guide |
| 规划并执行 Microsoft Dev Box 退役 | https://learn.microsoft.com/en-us/azure/dev-box/dev-box-retirement-guide |
限制和配额
| 主题 | URL |
|---|---|
| 申请提高 Dev Box 配额和核心数限制 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-request-quota-increase |
| 设置每位用户的 Dev Box 限制以控制成本 | https://learn.microsoft.com/en-us/azure/dev-box/tutorial-dev-box-limits |
安全性
| 主题 | URL |
|---|---|
| 规划 Dev Box 部署的 Azure RBAC 角色 | https://learn.microsoft.com/en-us/azure/dev-box/concept-dev-box-role-based-access-control |
| 使用 Azure CLI 对 Dev Box REST API 进行身份验证 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-authenticate |
| 使用条件访问策略保护 Dev Box 隧道 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-conditional-access-dev-tunnels-service |
| 为 Dev Box 配置 Intune 条件访问 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-intune-conditional-access-policies |
| 使用 Key Vault 和服务主体保护 Dev Box 自定义项 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-customizations-connect-resource-repository |
| 为 Dev Box 设置 Intune Endpoint Privilege Management | https://learn.microsoft.com/en-us/azure/dev-box/how-to-elevate-privilege-dev-box |
| 在 Dev Box 上启用 Windows 单一登录 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-enable-single-sign-on |
| 为项目访问分配 Dev Box RBAC 角色 | https://learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-access |
配置
集成与编码模式
| 主题 | URL |
|---|---|
| 使用 dev tunnels 从 VS Code 连接到 Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/how-to-set-up-dev-tunnels |
部署
| 主题 | URL |
|---|---|
| 在区域之间移动 Dev Box 池和 Box | https://learn.microsoft.com/en-us/azure/dev-box/how-to-move-dev-box-pool-region |
评论
支持 Markdown