スキル azure-deploy
📦

azure-deploy

低リスク ⚙️ 外部コマンド📁 ファイルシステムへのアクセス🌐 ネットワークアクセス🔑 環境変数

Azureにデプロイ

このスキルは、azd、Bicep、またはTerraformを使用してAzureデプロイを自動化します。適切な検証後にのみデプロイを実行し、デプロイの失敗とクラウドコストを削減します。

対応: Claude Codex Code(CC)
🥉 75 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「azure-deploy」を使用しています。 アプリをAzureにデプロイして

期待される結果:

最初に前提条件を確認する必要があります。azure-prepareとazure-validateが実行されているか確認します...

「azure-deploy」を使用しています。 Bicepを使用してデプロイして

期待される結果:

Bicepレシピを読み込んでいます... デプロイにどのAzureサブスクリプションとロケーションを使用しますか?

セキュリティ監査

低リスク
v1 • 2/21/2026

This is a legitimate Microsoft Azure deployment skill. Static findings are false positives - all detections are documentation examples of Azure CLI commands, standard Azure project paths, Azure documentation URLs, and OIDC authentication patterns in CI/CD workflows. The skill includes proper safety guardrails requiring prerequisite validation and user confirmation for destructive actions.

31
スキャンされたファイル
1,416
解析された行数
4
検出結果
1
総監査数

リスク要因

⚙️ 外部コマンド (370)
references/global-rules.md:7 references/global-rules.md:13 references/global-rules.md:13 references/global-rules.md:13 references/global-rules.md:21-26 references/global-rules.md:26-38 references/pre-deploy-checklist.md:5 references/pre-deploy-checklist.md:11-13 references/pre-deploy-checklist.md:13-16 references/pre-deploy-checklist.md:16-18 references/pre-deploy-checklist.md:18-22 references/pre-deploy-checklist.md:22-26 references/pre-deploy-checklist.md:26-28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28-31 references/pre-deploy-checklist.md:31-33 references/pre-deploy-checklist.md:33-36 references/pre-deploy-checklist.md:36-38 references/pre-deploy-checklist.md:38-41 references/pre-deploy-checklist.md:41-44 references/pre-deploy-checklist.md:44-52 references/pre-deploy-checklist.md:52-55 references/pre-deploy-checklist.md:55-57 references/pre-deploy-checklist.md:57-60 references/pre-deploy-checklist.md:60-62 references/pre-deploy-checklist.md:62-65 references/pre-deploy-checklist.md:65-74 references/pre-deploy-checklist.md:74-76 references/pre-deploy-checklist.md:76-78 references/pre-deploy-checklist.md:78-80 references/pre-deploy-checklist.md:80-84 references/pre-deploy-checklist.md:84-90 references/pre-deploy-checklist.md:90-92 references/pre-deploy-checklist.md:92-95 references/pre-deploy-checklist.md:95-97 references/pre-deploy-checklist.md:97-101 references/pre-deploy-checklist.md:101-103 references/pre-deploy-checklist.md:103-109 references/pre-deploy-checklist.md:109-124 references/pre-deploy-checklist.md:124-130 references/pre-deploy-checklist.md:130 references/pre-deploy-checklist.md:130 references/pre-deploy-checklist.md:130-131 references/pre-deploy-checklist.md:131 references/pre-deploy-checklist.md:131-132 references/pre-deploy-checklist.md:132-133 references/pre-deploy-checklist.md:133-140 references/pre-deploy-checklist.md:140-143 references/pre-deploy-checklist.md:143-146 references/pre-deploy-checklist.md:146-149 references/recipes/azcli/errors.md:5 references/recipes/azcli/errors.md:6 references/recipes/azcli/errors.md:7 references/recipes/azcli/errors.md:8 references/recipes/azcli/errors.md:14-16 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:8 references/recipes/azcli/README.md:8 references/recipes/azcli/README.md:9 references/recipes/azcli/README.md:17 references/recipes/azcli/README.md:19 references/recipes/azcli/README.md:25-30 references/recipes/azcli/README.md:30-34 references/recipes/azcli/README.md:34-41 references/recipes/azcli/README.md:41-47 references/recipes/azcli/README.md:47-52 references/recipes/azcli/README.md:52-56 references/recipes/azcli/README.md:56-61 references/recipes/azcli/README.md:61-65 references/recipes/azcli/README.md:65-67 references/recipes/azcli/verify.md:3-5 references/recipes/azcli/verify.md:5-9 references/recipes/azcli/verify.md:9-11 references/recipes/azcli/verify.md:11-15 references/recipes/azcli/verify.md:15-21 references/recipes/azcli/verify.md:21-25 references/recipes/azcli/verify.md:25-30 references/recipes/azd/errors.md:5 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:15 references/recipes/azd/errors.md:20-22 references/recipes/azd/errors.md:22-26 references/recipes/azd/errors.md:26-28 references/recipes/azd/functions-deploy.md:8 references/recipes/azd/functions-deploy.md:9 references/recipes/azd/functions-deploy.md:9 references/recipes/azd/functions-deploy.md:10 references/recipes/azd/functions-deploy.md:16-19 references/recipes/azd/functions-deploy.md:19-23 references/recipes/azd/functions-deploy.md:23-26 references/recipes/azd/functions-deploy.md:26-30 references/recipes/azd/functions-deploy.md:30-33 references/recipes/azd/functions-deploy.md:33-37 references/recipes/azd/functions-deploy.md:37-40 references/recipes/azd/functions-deploy.md:40-48 references/recipes/azd/functions-deploy.md:48-51 references/recipes/azd/functions-deploy.md:51-53 references/recipes/azd/functions-deploy.md:53-59 references/recipes/azd/functions-deploy.md:59-62 references/recipes/azd/functions-deploy.md:62-70 references/recipes/azd/functions-deploy.md:70-81 references/recipes/azd/functions-deploy.md:81-83 references/recipes/azd/functions-deploy.md:83-86 references/recipes/azd/functions-deploy.md:86-90 references/recipes/azd/functions-deploy.md:90 references/recipes/azd/functions-deploy.md:90-92 references/recipes/azd/README.md:9 references/recipes/azd/README.md:9 references/recipes/azd/README.md:9 references/recipes/azd/README.md:10 references/recipes/azd/README.md:10 references/recipes/azd/README.md:11 references/recipes/azd/README.md:12 references/recipes/azd/README.md:12 references/recipes/azd/README.md:20 references/recipes/azd/README.md:21 references/recipes/azd/README.md:28 references/recipes/azd/README.md:28 references/recipes/azd/README.md:28 references/recipes/azd/README.md:29 references/recipes/azd/README.md:29 references/recipes/azd/README.md:29 references/recipes/azd/README.md:30 references/recipes/azd/README.md:30 references/recipes/azd/README.md:32 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:41-43 references/recipes/azd/README.md:43-47 references/recipes/azd/README.md:47-49 references/recipes/azd/README.md:49-55 references/recipes/azd/README.md:55-57 references/recipes/azd/README.md:57-61 references/recipes/azd/README.md:61-63 references/recipes/azd/verify.md:3-5 references/recipes/azd/verify.md:5-8 references/recipes/azd/verify.md:8-13 references/recipes/azd/verify.md:13-17 references/recipes/azd/verify.md:17-19 references/recipes/bicep/errors.md:5 references/recipes/bicep/errors.md:7 references/recipes/bicep/errors.md:9 references/recipes/bicep/errors.md:14-16 references/recipes/bicep/README.md:7 references/recipes/bicep/README.md:8 references/recipes/bicep/README.md:8 references/recipes/bicep/README.md:9 references/recipes/bicep/README.md:17 references/recipes/bicep/README.md:18 references/recipes/bicep/README.md:19 references/recipes/bicep/README.md:25-30 references/recipes/bicep/README.md:30-34 references/recipes/bicep/README.md:34-39 references/recipes/bicep/README.md:39-43 references/recipes/bicep/README.md:43-48 references/recipes/bicep/README.md:48-52 references/recipes/bicep/README.md:52-57 references/recipes/bicep/README.md:57-61 references/recipes/bicep/README.md:61-65 references/recipes/bicep/README.md:65-76 references/recipes/bicep/README.md:76-77 references/recipes/bicep/README.md:77-78 references/recipes/bicep/README.md:78-82 references/recipes/bicep/README.md:82-84 references/recipes/bicep/verify.md:3-5 references/recipes/bicep/verify.md:5-9 references/recipes/bicep/verify.md:9-13 references/recipes/bicep/verify.md:13-17 references/recipes/bicep/verify.md:17-19 references/recipes/cicd/examples/azdo-azd.yml:21 references/recipes/cicd/examples/azdo-azd.yml:22 references/recipes/cicd/README.md:7 references/recipes/cicd/README.md:7 references/recipes/cicd/README.md:9 references/recipes/cicd/README.md:9 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:31 references/recipes/cicd/README.md:31 references/recipes/cicd/verify.md:9-11 references/recipes/cicd/verify.md:11-15 references/recipes/cicd/verify.md:15-17 references/recipes/terraform/errors.md:5 references/recipes/terraform/errors.md:6 references/recipes/terraform/errors.md:8 references/recipes/terraform/errors.md:12-14 references/recipes/terraform/errors.md:14-17 references/recipes/terraform/errors.md:17-19 references/recipes/terraform/README.md:8 references/recipes/terraform/README.md:8 references/recipes/terraform/README.md:9 references/recipes/terraform/README.md:10 references/recipes/terraform/README.md:18 references/recipes/terraform/README.md:19 references/recipes/terraform/README.md:20 references/recipes/terraform/README.md:27-30 references/recipes/terraform/README.md:30-34 references/recipes/terraform/README.md:34-36 references/recipes/terraform/README.md:36-40 references/recipes/terraform/README.md:40-45 references/recipes/terraform/README.md:45-49 references/recipes/terraform/README.md:49-51 references/recipes/terraform/README.md:51-55 references/recipes/terraform/README.md:55-59 references/recipes/terraform/README.md:59-65 references/recipes/terraform/README.md:65-76 references/recipes/terraform/README.md:66 references/recipes/terraform/README.md:67 references/recipes/terraform/README.md:68 references/recipes/terraform/README.md:65-76 references/recipes/terraform/verify.md:3-6 references/recipes/terraform/verify.md:6-10 references/recipes/terraform/verify.md:10-12 references/recipes/terraform/verify.md:12-16 references/recipes/terraform/verify.md:16-18 references/recipes/terraform/verify.md:11 references/recipes/terraform/verify.md:17 references/recipes/terraform/verify.md:10-12 references/recipes/terraform/verify.md:16-18 references/region-availability.md:23 references/region-availability.md:23 references/region-availability.md:24 references/region-availability.md:24 references/region-availability.md:25 references/region-availability.md:25 references/region-availability.md:26 references/region-availability.md:26 references/region-availability.md:27 references/region-availability.md:27 references/region-availability.md:28 references/region-availability.md:29 references/region-availability.md:39 references/region-availability.md:40 references/region-availability.md:41 references/region-availability.md:42 references/region-availability.md:43 references/region-availability.md:44 references/region-availability.md:45 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:75 references/region-availability.md:75 references/region-availability.md:75 references/region-availability.md:76 references/sdk/azd-deployment.md:11-15 references/sdk/azd-deployment.md:15-22 references/sdk/azure-identity-dotnet.md:11-14 references/sdk/azure-identity-java.md:8-14 references/sdk/azure-identity-java.md:14-17 references/sdk/azure-identity-java.md:17-20 references/sdk/azure-identity-java.md:20-25 references/sdk/azure-identity-py.md:8-10 references/sdk/azure-identity-py.md:10-13 references/sdk/azure-identity-py.md:13-16 references/sdk/azure-identity-ts.md:11-14 references/troubleshooting.md:3 references/troubleshooting.md:7 references/troubleshooting.md:9 references/troubleshooting.md:9 references/troubleshooting.md:9 references/troubleshooting.md:13 references/troubleshooting.md:15-21 references/troubleshooting.md:21-23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23-29 references/troubleshooting.md:29 references/troubleshooting.md:29-33 references/troubleshooting.md:33 references/troubleshooting.md:33-35 references/troubleshooting.md:35 references/troubleshooting.md:35-36 references/troubleshooting.md:36 references/troubleshooting.md:36 references/troubleshooting.md:36 references/troubleshooting.md:36-37 references/troubleshooting.md:37 references/troubleshooting.md:37-38 references/troubleshooting.md:38 references/troubleshooting.md:38 references/troubleshooting.md:38 references/troubleshooting.md:38-40 references/troubleshooting.md:40 references/troubleshooting.md:40 references/troubleshooting.md:40-44 references/troubleshooting.md:44-46 references/troubleshooting.md:46-49 references/troubleshooting.md:49-50 references/troubleshooting.md:50-51 references/troubleshooting.md:51 references/troubleshooting.md:51-52 references/troubleshooting.md:52-56 references/troubleshooting.md:56-58 references/troubleshooting.md:58 references/troubleshooting.md:58-64 references/troubleshooting.md:64-71 references/troubleshooting.md:71-73 references/troubleshooting.md:73 references/troubleshooting.md:73-77 references/troubleshooting.md:77-85 references/troubleshooting.md:85-87 references/troubleshooting.md:87-89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89-93 references/troubleshooting.md:93-97 references/troubleshooting.md:97-98 references/troubleshooting.md:98-101 references/troubleshooting.md:101-105 references/troubleshooting.md:105-107 references/troubleshooting.md:107-108 references/troubleshooting.md:108-110 references/troubleshooting.md:110-112 references/troubleshooting.md:112-113 references/troubleshooting.md:113-121 references/troubleshooting.md:121-124 references/troubleshooting.md:124-126 references/troubleshooting.md:126-128 references/troubleshooting.md:128 SKILL.md:13 SKILL.md:18 SKILL.md:19 SKILL.md:23 SKILL.md:27 SKILL.md:31 SKILL.md:31 SKILL.md:31 SKILL.md:39 SKILL.md:39 SKILL.md:46 SKILL.md:46 SKILL.md:48 SKILL.md:56 SKILL.md:56 SKILL.md:56 SKILL.md:58 SKILL.md:58 SKILL.md:60 SKILL.md:76 SKILL.md:77 SKILL.md:78
📁 ファイルシステムへのアクセス (20)
🌐 ネットワークアクセス (10)
🔑 環境変数 (7)
監査者: claude

品質スコア

50
アーキテクチャ
100
保守性
85
コンテンツ
50
コミュニティ
90
セキュリティ
91
仕様準拠

作れるもの

AzureにWebアプリケーションをデプロイ

コンテナ化されたWebアプリケーションをパブリックエンドポイントでAzure Container Appsにデプロイ

Bicepでインフラストラクチャをプロビジョニング

適切なRBAC構成でBicepテンプレートを使用してAzureインフラストラクチャをデプロイ

CI/CDデプロイパイプラインをセットアップ

Azure OIDC認証でGitHub Actionsを使用して自動デプロイを構成

これらのプロンプトを試す

基本的なAzureデプロイ
azdを使用してアプリケーションをAzureにデプロイしてください。プランは既に検証されています。
特定のレシピでデプロイ
Bicepレシピを使用してデプロイしてください。最初にサブスクリプションとロケーションを確認してください。
デプロイとエラー処理
Azureにデプロイしてください。エラーがある場合は、トラブルシューティングガイドを確認して修正案を提案してください。
確認付きの本番デプロイ
本番環境にデプロイする必要があります。デプロイ前チェックリストを実行し、破壊的なアクションを確認し、Terraformを使用してデプロイしてください。

ベストプラクティス

  • 有効なデプロイメントプランを生成するためにazure-deployの前に必ずazure-prepareを実行
  • 設定エラーを早期に発見するためにazure-deployの前に必ずazure-validateを実行
  • リソースグループの削除などの破壊的なアクションにはask_user確認を使用

回避

  • 時間を節約するためにazure-validateをスキップする - これによりデプロイが失敗する
  • 検証チェックをバイパスするためにプランのステータスを手動で更新する
  • ユーザーに確認せずにサブスクリプションまたはロケーションを想定する

よくある質問

デプロイ前に必要な前提条件は何ですか?
azure-prepareを実行して.azure/plan.mdを生成し、次にazure-validateを実行してプランがステータス「Validated」で有効であることを確認する必要があります。
検証ステップをスキップできますか?
いいえ。スキルは検証を必要とするように設計されています。このチェックをバイパスするためにプランのステータスを手動で設定することはできません。
どのようなデプロイ方法がサポートされていますか?
このスキルは、Azure Developer CLI (azd)、Bicepテンプレート、およびTerraformをサポートしています。方法はデプロイメントプランで指定されます。
破壊的なアクションを確認するにはどうすればよいですか?
リソースの削除、ファイルの上書き、または元に戻せない変更を行う前に、ask_userを使用して明示的な確認を取得します。
デプロイが失敗した場合はどうすればよいですか?
一般的な問題についてはレシピ固有のerrors.mdファイルを確認してください。トラブルシューティングガイドには、認証、クォータ、および設定エラーの解決策が含まれています。
CI/CDパイプラインにこのスキルを使用できますか?
はい。このスキルには、サービスプリンシパルを使用したOIDC認証でGitHub ActionsとAzure DevOpsの例が含まれています。