azure-upgrade
Azure上で稼働するシステムを、より上位のプランや新しい機能を持つものへ、評価レポート作成や自動化された手順で移行・アップグレードを支援するSkill。
📜 元の英語説明(参考)
Assess and upgrade Azure workloads between plans, tiers, or SKUs within Azure. Generates assessment reports and automates upgrade steps. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, migrate hosting plan, upgrade Functions SKU, move to Flex Consumption, upgrade Azure service tier, change hosting plan, upgrade function app plan, migrate App Service to Container Apps.
🇯🇵 日本人クリエイター向け解説
Azure上で稼働するシステムを、より上位のプランや新しい機能を持つものへ、評価レポート作成や自動化された手順で移行・アップグレードを支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o azure-upgrade.zip https://jpskill.com/download/19677.zip && unzip -o azure-upgrade.zip && rm azure-upgrade.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19677.zip -OutFile "$d\azure-upgrade.zip"; Expand-Archive "$d\azure-upgrade.zip" -DestinationPath $d -Force; ri "$d\azure-upgrade.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
azure-upgrade.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
azure-upgradeフォルダができる - 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
- 同梱ファイル
- 6
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] azure-upgrade
Azure アップグレード
このスキルは、既存の Azure ワークロードを、ある Azure サービス、ホスティングプラン、または SKU から別の Azure サービス、ホスティングプラン、または SKU へと、Azure 内で評価し、自動的にアップグレードする処理を行います。これには、プラン/ティアのアップグレード(例:Consumption → Flex Consumption)、クロスサービス移行(例:App Service → Container Apps)、および SKU の変更が含まれます。これはクロスプラットフォーム移行のためのものではありません。その場合は
azure-cloud-migrateを使用してください。
トリガー
| ユーザーの意図 | プロンプトの例 |
|---|---|
| Azure Functions プランのアップグレード | "私の関数アプリを Consumption から Flex Consumption にアップグレードしてください" |
| ホスティングティアの変更 | "私の関数アプリをより良いプランに移動してください" |
| アップグレード準備状況の評価 | "私の関数アプリは Flex Consumption に対応できますか?" |
| プラン移行の自動化 | "Functions プランをアップグレードする手順を自動化してください" |
ルール
- フェーズは順序通りに進めてください。スキップしないでください。
- アップグレード操作の前に評価を生成してください。
- シナリオリファレンスを読み込み、そのルールに従ってください。
mcp_azure_mcp_get_bestpracticesとmcp_azure_mcp_documentationの MCP ツールを使用してください。- 破壊的なアクションには
ask_userが必要です — global-rules を参照してください。 - 続行する前に、ターゲットのプラン/SKU をユーザーと常に確認してください。
- ユーザーの明示的な確認なしに、元のアプリを削除したり停止したりしないでください。
- すべての自動化スクリプトはべき等で、再開可能である必要があります。
アップグレードシナリオ
| ソース | ターゲット | リファレンス |
|---|---|---|
| Azure Functions Consumption プラン | Azure Functions Flex Consumption プラン | consumption-to-flex.md |
一致するシナリオがありませんか?
mcp_azure_mcp_documentationおよびmcp_azure_mcp_get_bestpracticesツールを使用して、アップグレードパスを調べてください。
MCP ツール
| ツール | 目的 |
|---|---|
mcp_azure_mcp_get_bestpractices |
ターゲットサービスに関する Azure のベストプラクティスを取得します |
mcp_azure_mcp_documentation |
アップグレードシナリオに関する Azure ドキュメントを検索します |
mcp_azure_mcp_appservice |
App Service および Functions プランの詳細を照会します |
mcp_azure_mcp_applicationinsights |
監視構成を確認します |
ステップ
- 特定 — ソースとターゲットの Azure プラン/SKU を決定します。ユーザーに確認を求めます。
- 評価 — 既存のアプリをアップグレード準備状況について分析します → シナリオリファレンスを読み込みます(例:consumption-to-flex.md)
- 移行前 — 既存のアプリから設定、ID、構成を収集します。
- アップグレード — 自動化されたアップグレード手順を実行します(新しいリソースの作成、設定の移行、コードのデプロイ)。
- 検証 — 関数アプリのデフォルト URL にアクセスしてアプリが到達可能であることを確認し、エンドポイントと監視を検証します。
- ユーザーに質問 — 「アップグレードが完了しました。パフォーマンスの検証、古いアプリのクリーンアップ、または IaC の更新をご希望ですか?」
- 詳細な検証のために
azure-validateに、または CI/CD セットアップのためにazure-deployに引き継ぎます。
ワークスペースルート内の upgrade-status.md で進捗を追跡してください。
リファレンス
次のステップ
アップグレードが検証された後、以下に引き継ぎます。
azure-validate— 徹底的なアップグレード後の検証のためazure-deploy— ユーザーが新しいアプリの CI/CD を設定したい場合
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Azure Upgrade
This skill handles assessment and automated upgrades of existing Azure workloads from one Azure service, hosting plan, or SKU to another — all within Azure. This includes plan/tier upgrades (e.g. Consumption → Flex Consumption), cross-service migrations (e.g. App Service → Container Apps), and SKU changes. This is NOT for cross-cloud migration — use
azure-cloud-migratefor that.
Triggers
| User Intent | Example Prompts |
|---|---|
| Upgrade Azure Functions plan | "Upgrade my function app from Consumption to Flex Consumption" |
| Change hosting tier | "Move my function app to a better plan" |
| Assess upgrade readiness | "Is my function app ready for Flex Consumption?" |
| Automate plan migration | "Automate the steps to upgrade my Functions plan" |
Rules
- Follow phases sequentially — do not skip
- Generate an assessment before any upgrade operations
- Load the scenario reference and follow its rules
- Use
mcp_azure_mcp_get_bestpracticesandmcp_azure_mcp_documentationMCP tools - Destructive actions require
ask_user— global-rules - Always confirm the target plan/SKU with the user before proceeding
- Never delete or stop the original app without explicit user confirmation
- All automation scripts must be idempotent and resumable
Upgrade Scenarios
| Source | Target | Reference |
|---|---|---|
| Azure Functions Consumption Plan | Azure Functions Flex Consumption Plan | consumption-to-flex.md |
No matching scenario? Use
mcp_azure_mcp_documentationandmcp_azure_mcp_get_bestpracticestools to research the upgrade path.
MCP Tools
| Tool | Purpose |
|---|---|
mcp_azure_mcp_get_bestpractices |
Get Azure best practices for the target service |
mcp_azure_mcp_documentation |
Look up Azure documentation for upgrade scenarios |
mcp_azure_mcp_appservice |
Query App Service and Functions plan details |
mcp_azure_mcp_applicationinsights |
Verify monitoring configuration |
Steps
- Identify — Determine the source and target Azure plans/SKUs. Ask user to confirm.
- Assess — Analyze existing app for upgrade readiness → load scenario reference (e.g., consumption-to-flex.md)
- Pre-migrate — Collect settings, identities, configs from the existing app
- Upgrade — Execute the automated upgrade steps (create new resources, migrate settings, deploy code)
- Validate — Hit the function app default URL to confirm the app is reachable, then verify endpoints and monitoring
- Ask User — "Upgrade complete. Would you like to verify performance, clean up the old app, or update your IaC?"
- Hand off to
azure-validatefor deep validation orazure-deployfor CI/CD setup
Track progress in upgrade-status.md inside the workspace root.
References
- Global Rules
- Workflow Details
- Functions
Next
After upgrade is validated, hand off to:
azure-validate— for thorough post-upgrade validationazure-deploy— if the user wants to set up CI/CD for the new app
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (4,033 bytes)
- 📎 references/global-rules.md (2,084 bytes)
- 📎 references/services/functions/assessment.md (4,287 bytes)
- 📎 references/services/functions/automation.md (13,906 bytes)
- 📎 references/services/functions/consumption-to-flex.md (11,165 bytes)
- 📎 references/workflow-details.md (1,905 bytes)