azure-dev-box について
azure-dev-boxは、Azure Dev Boxを扱うエージェント向けのガイダンススキルです。設定、セキュリティ、デプロイ、トラブルシューティングを扱い、ローカルのリファレンスとリモート文書取得を組み合わせています。
主な機能
- 01Dev Boxのトラブルシューティングガイド
- 02デプロイ計画と意思決定の参考情報
- 03クォータとコスト管理のガイダンス
- 04セキュリティとアクセス制御のガイダンス
- 05インフラ設定と監視の参考情報
- 06Microsoft文書のリモート取得
活用シーン
- 01接続やカスタムイメージの問題の診断
- 02Dev 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 に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを網羅しています。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使い方
IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が指定されているカテゴリ(例:
L35-L120)では、指定された行を使ってread_fileを実行してください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先のリファレンスファイルに対してread_fileを実行してください。
IMPORTANT for Agent:
metadata.generated_atが 3 か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントのコンテンツを取得するためにネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用してください。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用してください。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L36-L45 | Dev Box の接続問題、イメージの検証エラー、古い、またはアクセス不能なボックスの診断と修正、Troubleshoot & Repair の使用、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 の条件付きアクセス、Endpoint Privilege Management。 |
| 構成 | L76-L101 | Dev Box インフラストラクチャの構成。ネットワーク、イメージ、カタログ、ポリシー、スケジュール(停止/休止/自動削除)、プール/プロジェクト/開発センター、監視ログスキーマ。 |
| 統合とコーディングパターン | L102-L106 | VS Code の開発トンネルを使用して Azure Dev Box に安全に接続する方法。セットアップ、認証、リモート開発のワークフロー構成が含まれます。 |
| デプロイ | L107-L110 | アーキテクチャと構成を含む Dev Box 環境の計画と展開、および Dev Box プールや個々のボックスを Azure リージョン間で移動するためのガイダンス。 |
トラブルシューティング
| トピック | 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 |
| Task ビューで古い、またはアクセス不能な 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 Troubleshoot & Repair を使用して接続をトラブルシューティングする | 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 のプールとボックスをリージョン間で移動する | https://learn.microsoft.com/en-us/azure/dev-box/how-to-move-dev-box-pool-region |