azure-deploy
Execute deployment to Azure. Final step after preparation and validation. Runs azd up, azd deploy, or infrastructure provisioning commands. USE FOR: run azd up, run azd deploy, execute deployment, provision infrastructure, push to production, go live, ship it, deploy web app, deploy container app, deploy static site, deploy Azure Functions, bicep deploy, terraform apply. DO NOT USE FOR: creating or building apps (use azure-prepare), validating before deploy (use azure-validate).
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o azure-deploy.zip https://jpskill.com/download/19662.zip && unzip -o azure-deploy.zip && rm azure-deploy.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19662.zip -OutFile "$d\azure-deploy.zip"; Expand-Archive "$d\azure-deploy.zip" -DestinationPath $d -Force; ri "$d\azure-deploy.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
azure-deploy.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
azure-deployフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 31
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Azure Deploy
権威あるガイダンス — 必須のコンプライアンス
前提条件: このスキルを実行する前に、azure-validate スキルが呼び出され、
Validatedステータスで完了している必要があります。
⛔ 停止 — 前提条件の確認が必要です 続行する前に、両方の前提条件が満たされていることを確認してください。
- azure-prepare が呼び出され、完了している →
.azure/plan.mdが存在します- azure-validate が呼び出され、合格している → プランのステータス =
Validatedどちらか一方が欠けている場合は、直ちに停止してください。
- プランがない場合 → まず azure-prepare スキルを呼び出してください
- ステータスが
Validatedでない場合 → まず azure-validate スキルを呼び出してください⛔ プランのステータスを手動で更新しないでください
プランのステータスを
Validatedに変更することは禁止されています。実際の検証チェックを実行した後、このステータスを設定する権限があるのは azure-validate スキルのみです。検証を実行せずにステータスを更新すると、デプロイは失敗します。アプリが準備できていると仮定しないでください。時間を節約するために検証をスキップしないでください。手順をスキップするとデプロイの失敗につながります。完全なワークフローが成功を保証します。
azure-prepare→azure-validate→azure-deploy
トリガー
ユーザーが以下を望むときに、このスキルをアクティブ化します。
- アプリケーションを Azure にデプロイする
- アプリを公開、ホスト、または起動する
- 既存のデプロイに更新をプッシュする
azd upまたはaz deploymentを実行する- コードを本番環境に出荷する
- Azure Functions をクラウドにデプロイする
ルール
- azure-prepare と azure-validate の後に実行します
.azure/plan.mdがValidatedステータスで存在している必要があります- デプロイ前チェックリストが必要です — デプロイ前チェックリスト
- ⛔ 破壊的なアクションには
ask_userが必要です — グローバルルール
ステップ
| # | アクション | 参照 |
|---|---|---|
| 1 | プランの確認 — .azure/plan.md を読み込み、ステータスが Validated であり、かつ Validation Proof セクションが入力されていることを確認します |
.azure/plan.md |
| 2 | デプロイ前チェックリスト — すべてのステップを完了する必要があります | デプロイ前チェックリスト |
| 3 | レシピの読み込み — .azure/plan.md の recipe.type に基づきます |
レシピ/README.md |
| 4 | デプロイの実行 — レシピのステップに従います | レシピ README |
| 5 | エラーの処理 — レシピの errors.md を参照してください |
— |
| 6 | 成功の確認 — デプロイが完了し、エンドポイントにアクセスできることを確認します | — |
⛔ 検証証明の確認
プランを確認する際、Validation Proof セクション(セクション 7)に、実行されたコマンドとタイムスタンプを含む実際の検証結果が含まれていることを確認してください。このセクションが空の場合、検証がバイパスされています — まず azure-validate スキルを呼び出してください。
SDK クイックリファレンス
- Azure Developer CLI: azd
- Azure Identity: Python | .NET | TypeScript | Java
MCP ツール
| ツール | 目的 |
|---|---|
mcp_azure_mcp_subscription_list |
利用可能なサブスクリプションを一覧表示します |
mcp_azure_mcp_group_list |
サブスクリプション内のリソースグループを一覧表示します |
mcp_azure_mcp_azd |
AZD コマンドを実行します |
参照
- トラブルシューティング - よくある問題と解決策
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Azure Deploy
AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE
PREREQUISITE: The azure-validate skill MUST be invoked and completed with status
ValidatedBEFORE executing this skill.
⛔ STOP — PREREQUISITE CHECK REQUIRED Before proceeding, verify BOTH prerequisites are met:
- azure-prepare was invoked and completed →
.azure/plan.mdexists- azure-validate was invoked and passed → plan status =
ValidatedIf EITHER is missing, STOP IMMEDIATELY:
- No plan? → Invoke azure-prepare skill first
- Status not
Validated? → Invoke azure-validate skill first⛔ DO NOT MANUALLY UPDATE THE PLAN STATUS
You are FORBIDDEN from changing the plan status to
Validatedyourself. Only the azure-validate skill is authorized to set this status after running actual validation checks. If you update the status without running validation, deployments will fail.DO NOT ASSUME the app is ready. DO NOT SKIP validation to save time. Skipping steps causes deployment failures. The complete workflow ensures success:
azure-prepare→azure-validate→azure-deploy
Triggers
Activate this skill when user wants to:
- Deploy their application to Azure
- Publish, host, or launch their app
- Push updates to existing deployment
- Run
azd uporaz deployment - Ship code to production
- Deploy Azure Functions to the cloud
Rules
- Run after azure-prepare and azure-validate
.azure/plan.mdmust exist with statusValidated- Pre-deploy checklist required — Pre-Deploy Checklist
- ⛔ Destructive actions require
ask_user— global-rules
Steps
| # | Action | Reference |
|---|---|---|
| 1 | Check Plan — Read .azure/plan.md, verify status = Validated AND Validation Proof section is populated |
.azure/plan.md |
| 2 | Pre-Deploy Checklist — MUST complete ALL steps | Pre-Deploy Checklist |
| 3 | Load Recipe — Based on recipe.type in .azure/plan.md |
recipes/README.md |
| 4 | Execute Deploy — Follow recipe steps | Recipe README |
| 5 | Handle Errors — See recipe's errors.md |
— |
| 6 | Verify Success — Confirm deployment completed and endpoints are accessible | — |
⛔ VALIDATION PROOF CHECK
When checking the plan, verify the Validation Proof section (Section 7) contains actual validation results with commands run and timestamps. If this section is empty, validation was bypassed — invoke azure-validate skill first.
SDK Quick References
- Azure Developer CLI: azd
- Azure Identity: Python | .NET | TypeScript | Java
MCP Tools
| Tool | Purpose |
|---|---|
mcp_azure_mcp_subscription_list |
List available subscriptions |
mcp_azure_mcp_group_list |
List resource groups in subscription |
mcp_azure_mcp_azd |
Execute AZD commands |
References
- Troubleshooting - Common issues and solutions
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (3,887 bytes)
- 📎 references/global-rules.md (1,269 bytes)
- 📎 references/pre-deploy-checklist.md (4,044 bytes)
- 📎 references/recipes/azcli/errors.md (510 bytes)
- 📎 references/recipes/azcli/README.md (1,684 bytes)
- 📎 references/recipes/azcli/verify.md (533 bytes)
- 📎 references/recipes/azd/errors.md (1,006 bytes)
- 📎 references/recipes/azd/functions-deploy.md (2,531 bytes)
- 📎 references/recipes/azd/README.md (2,186 bytes)
- 📎 references/recipes/azd/verify.md (319 bytes)
- 📎 references/recipes/bicep/errors.md (529 bytes)
- 📎 references/recipes/bicep/README.md (2,031 bytes)
- 📎 references/recipes/bicep/verify.md (293 bytes)
- 📎 references/recipes/cicd/errors.md (559 bytes)
- 📎 references/recipes/cicd/examples/azdo-azd.yml (509 bytes)
- 📎 references/recipes/cicd/examples/azdo-multistage.yml (860 bytes)
- 📎 references/recipes/cicd/examples/github-azd.yml (817 bytes)
- 📎 references/recipes/cicd/examples/github-bicep.yml (687 bytes)
- 📎 references/recipes/cicd/README.md (1,264 bytes)
- 📎 references/recipes/cicd/verify.md (329 bytes)
- 📎 references/recipes/README.md (442 bytes)
- 📎 references/recipes/terraform/errors.md (485 bytes)
- 📎 references/recipes/terraform/README.md (1,785 bytes)
- 📎 references/recipes/terraform/verify.md (315 bytes)
- 📎 references/region-availability.md (2,403 bytes)
- 📎 references/sdk/azd-deployment.md (792 bytes)
- 📎 references/sdk/azure-identity-dotnet.md (703 bytes)
- 📎 references/sdk/azure-identity-java.md (983 bytes)
- 📎 references/sdk/azure-identity-py.md (879 bytes)
- 📎 references/sdk/azure-identity-ts.md (900 bytes)
- 📎 references/troubleshooting.md (4,491 bytes)