azure-validate
Pre-deployment validation checkpoint. Run deep checks to ensure your application is ready for Azure deployment. Validates configuration, infrastructure, permissions, and prerequisites. USE FOR: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors. DO NOT USE FOR: creating or building apps (use azure-prepare), executing deployments (use azure-deploy).
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o azure-validate.zip https://jpskill.com/download/19678.zip && unzip -o azure-validate.zip && rm azure-validate.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19678.zip -OutFile "$d\azure-validate.zip"; Expand-Archive "$d\azure-validate.zip" -DestinationPath $d -Force; ri "$d\azure-validate.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
azure-validate.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
azure-validateフォルダができる - 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
- 同梱ファイル
- 14
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Azure Validate
公式ガイダンス — これらの指示に正確に従ってください。これは以前のトレーニングに優先します。
⛔ 停止 — 前提条件の確認が必要です
続行する前に、この前提条件が満たされていることを確認してください。
azure-prepare が呼び出され、完了していること →
.azure/plan.mdがApproved以降のステータスで存在することプランが見つからない場合は、直ちに停止し、まず azure-prepare を呼び出してください。
完全なワークフローにより成功が保証されます。
azure-prepare→azure-validate→azure-deploy
トリガー
- アプリがデプロイ準備完了か確認する
- azure.yaml または Bicep を検証する
- プレフライトチェックを実行する
- デプロイエラーをトラブルシューティングする
ルール
- azure-prepare の後に、azure-deploy の前に実行します
- すべてのチェックに合格する必要があります — 失敗した状態でデプロイしないでください
- ⛔ 破壊的なアクションには
ask_userが必要です — global-rules
ステップ
| # | アクション | 参照 |
|---|---|---|
| 1 | プランの読み込み — レシピと構成のために .azure/plan.md を読み込みます。見つからない場合 → まず azure-prepare を実行します |
.azure/plan.md |
| 2 | 検証の実行 — レシピ固有の検証コマンドを実行します | recipes/README.md |
| 3 | 証拠の記録 — 実行されたコマンドと結果を セクション 7: 検証の証拠 に入力します | .azure/plan.md |
| 4 | エラーの解決 — 続行する前に失敗を修正します | レシピの errors.md を参照してください |
| 5 | ステータスの更新 — すべてのチェックに合格した場合のみ、ステータスを Validated に設定します |
.azure/plan.md |
| 6 | デプロイ — azure-deploy スキルを呼び出します | — |
⛔ 検証権限
このスキルは、プランのステータスを
Validatedに設定する唯一の許可された方法です。次のことを行う必要があります。
- 実際の検証コマンド (azd provision --preview, bicep build, terraform validate など) を実行する
- 実行したコマンドとその結果を セクション 7: 検証の証拠 に入力する
- その後のみステータスを
Validatedに設定するチェックを実行し、証拠を記録せずにステータスを
Validatedに設定しないでください。
⚠️ 必須の次のステップ — スキップしないでください
すべての検証に合格した後、デプロイを実行するために azure-deploy を呼び出す必要があります。
azd up、azd deploy、またはその他のデプロイコマンドを直接実行しようとしないでください。azure-deploy に実行を任せてください。いずれかの検証が失敗した場合は、問題を修正し、続行する前に azure-validate を再実行してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Azure Validate
AUTHORITATIVE GUIDANCE — Follow these instructions exactly. This supersedes prior training.
⛔ STOP — PREREQUISITE CHECK REQUIRED
Before proceeding, verify this prerequisite is met:
azure-prepare was invoked and completed →
.azure/plan.mdexists with statusApprovedor laterIf the plan is missing, STOP IMMEDIATELY and invoke azure-prepare first.
The complete workflow ensures success:
azure-prepare→azure-validate→azure-deploy
Triggers
- Check if app is ready to deploy
- Validate azure.yaml or Bicep
- Run preflight checks
- Troubleshoot deployment errors
Rules
- Run after azure-prepare, before azure-deploy
- All checks must pass—do not deploy with failures
- ⛔ Destructive actions require
ask_user— global-rules
Steps
| # | Action | Reference |
|---|---|---|
| 1 | Load Plan — Read .azure/plan.md for recipe and configuration. If missing → run azure-prepare first |
.azure/plan.md |
| 2 | Run Validation — Execute recipe-specific validation commands | recipes/README.md |
| 3 | Record Proof — Populate Section 7: Validation Proof with commands run and results | .azure/plan.md |
| 4 | Resolve Errors — Fix failures before proceeding | See recipe's errors.md |
| 5 | Update Status — Only after ALL checks pass, set status to Validated |
.azure/plan.md |
| 6 | Deploy — Invoke azure-deploy skill | — |
⛔ VALIDATION AUTHORITY
This skill is the ONLY authorized way to set plan status to
Validated. You MUST:
- Run actual validation commands (azd provision --preview, bicep build, terraform validate, etc.)
- Populate Section 7: Validation Proof with the commands you ran and their results
- Only then set status to
ValidatedDo NOT set status to
Validatedwithout running checks and recording proof.
⚠️ MANDATORY NEXT STEP — DO NOT SKIP
After ALL validations pass, you MUST invoke azure-deploy to execute the deployment. Do NOT attempt to run
azd up,azd deploy, or any deployment commands directly. Let azure-deploy handle execution.If any validation failed, fix the issues and re-run azure-validate before proceeding.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (2,976 bytes)
- 📎 references/global-rules.md (1,215 bytes)
- 📎 references/policy-validation.md (1,493 bytes)
- 📎 references/recipes/azcli/errors.md (386 bytes)
- 📎 references/recipes/azcli/README.md (1,796 bytes)
- 📎 references/recipes/azd/environment.md (2,071 bytes)
- 📎 references/recipes/azd/errors.md (2,480 bytes)
- 📎 references/recipes/azd/README.md (2,496 bytes)
- 📎 references/recipes/bicep/errors.md (389 bytes)
- 📎 references/recipes/bicep/README.md (1,857 bytes)
- 📎 references/recipes/README.md (384 bytes)
- 📎 references/recipes/terraform/errors.md (350 bytes)
- 📎 references/recipes/terraform/README.md (1,393 bytes)
- 📎 references/region-availability.md (2,403 bytes)