Agent Skills by ALSEL
Anthropic ClaudeDevOps・インフラ⭐ リポ 0品質スコア 50/100

azure-upgrade

Azureワークロードのプラン・ティア・SKU間のアップグレード評価、およびソースコード内のAzure SDK依存関係のモダナイズを行います。ConsumptionからFlex Consumptionへの移行、Azure Functionsプランの変更、App ServiceからContainer Appsへの移行、レガシーAzure Java SDK(com.microsoft.azure → com.azure)のモダナイズ、Azure Cache for Redis(ACR/ACRE)からAzure Managed Redis(AMR)への移行などに対応します。

description の原文を見る

Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure Java SDKs (com.microsoft.azure to com.azure), migrate Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR).

SKILL.md 本文

Azure Upgrade

このスキルは、既存の Azure ワークロードを別の Azure サービス、ホスティングプラン、または SKU にアップグレードする 評価と自動アップグレード を処理します。すべて Azure 内で実行されます。これには、プラン/ティアのアップグレード (例: Consumption → Flex Consumption)、クロスサービスマイグレーション (例: App Service → Container Apps)、SKU 変更が含まれます。また、Azure SDK for Java のソースコード現代化 (例: レガシー Java com.microsoft.azure.* → 最新 com.azure.*) もカバーしています。これはクラウド間マイグレーション用ではありません。その場合は azure-cloud-migrate を使用してください。

トリガー

ユーザーの意図プロンプトの例
Azure Functions プランのアップグレード"関数アプリを Consumption から Flex Consumption にアップグレードしたい"
ホスティングティアの変更"関数アプリをより良いプランに移動したい"
アップグレード準備状況の評価"関数アプリは Flex Consumption に対応しているか?"
プラン移行の自動化"Functions プランのアップグレード手順を自動化したい"
レガシー Azure Java SDK の現代化"Azure Java SDK をレガシーから移行したい"、"Azure Java SDK をアップグレードしたい"、"Java プロジェクトを com.microsoft.azure から com.azure に移行したい"
Azure Cache for Redis (ACR/OSS) を Azure Managed Redis (AMR) に移行"Redis キャッシュを AMR に移行したい"、"ACR から AMR へ"、"OSS から AMR へ"、"Premium P2 キャッシュを Managed Redis にアップグレードしたい"、"AMR SKU を選択したい"、"Redis IaC テンプレートを AMR に変換したい"
Azure Cache for Redis Enterprise (ACRE) を Azure Managed Redis (AMR) に移行"Enterprise_E10 キャッシュを AMR に移行したい"、"ACRE から AMR へ"、"ACRE IaC テンプレートを AMR 用に更新したい"、"EnterpriseFlash を AMR に移行したい"、"地理的レプリケーションされた Enterprise Redis を移行したい"

ルール

  1. フェーズに沿って順序通りに進める。スキップしない
  2. アップグレード操作の前に必ず評価を生成する
  3. シナリオリファレンスを読み込み、そのルールに従う
  4. mcp_azure_mcp_get_azure_bestpractices および mcp_azure_mcp_documentation MCP ツールを使用する
  5. 破壊的な操作には ask_user が必要。global-rules を参照
  6. 進める前に必ずユーザーと対象プラン/SKU を確認する
  7. ユーザーの明示的な確認なしに元のアプリを削除または停止しない
  8. すべての自動化スクリプトはべき等かつ再開可能でなければならない

アップグレードシナリオ

ソースターゲットリファレンス
Azure Functions Consumption プランAzure Functions Flex Consumption プランconsumption-to-flex.md
レガシー Azure Java SDK (com.microsoft.azure.*)最新 Azure Java SDK (com.azure.*)languages/java/README.md
Azure Cache for Redis (ACR/OSS) Basic/Standard/PremiumAzure Managed Redis (AMR)services/redis/redis-to-amr.md
Azure Cache for Redis Enterprise (ACRE) / Enterprise FlashAzure Managed Redis (AMR)services/redis/redis-to-amr.md

SDK アップグレードシナリオ (例: Java レガシー → 最新) は、Azure サービス/プラン/SKU アップグレードとは異なる ソースコード現代化フロー を実行します。シナリオリファレンスに従い、以下の「ステップ」には従わないでください。

マッチするシナリオがない場合は、mcp_azure_mcp_documentationmcp_azure_mcp_get_azure_bestpractices ツールを使用してアップグレードパスを調査してください。

MCP ツール

ツール目的
mcp_azure_mcp_get_azure_bestpracticesターゲットサービスの Azure ベストプラクティスを取得する
mcp_azure_mcp_documentationアップグレードシナリオの Azure ドキュメントを検索する
mcp_azure_mcp_appserviceApp Service と Functions プランの詳細を照会する
mcp_azure_mcp_applicationinsights監視構成を確認する

ステップ

  1. 特定 — ソースとターゲットの Azure プラン/SKU を決定する。ユーザーに確認を求める
  2. 評価 — 既存アプリのアップグレード準備状況を分析 → シナリオリファレンスを読み込む (例: consumption-to-flex.md)
  3. 事前マイグレーション — 既存アプリから設定、アイデンティティ、構成を収集する
  4. アップグレード — 自動アップグレードステップを実行 (新しいリソースを作成、設定を移行、コードをデプロイ)
  5. 検証 — 関数アプリのデフォルト URL にアクセスしてアプリが到達可能であることを確認。その後エンドポイントと監視を検証する
  6. ユーザーに確認 — "アップグレードが完了しました。パフォーマンスを確認、古いアプリをクリーンアップ、または IaC を更新したいですか?"
  7. ハンドオフ — 詳細な検証には azure-validate、CI/CD セットアップには azure-deploy にハンドオフする

ワークスペースルート内の upgrade-status.md で進捗を追跡します。

リファレンス

  • グローバルルール
  • ワークフロー詳細
  • Functions
    • Consumption から Flex Consumption へ
    • 評価
    • 自動化スクリプト
  • Redis
  • Java SDK 移行テンプレート
    • プランテンプレート
    • 進捗テンプレート
    • サマリーテンプレート

次のステップ

アップグレードが検証されたら、以下にハンドオフします:

  • azure-validate — 徹底的なアップグレード後検証のため
  • azure-deploy — ユーザーが新しいアプリの CI/CD をセットアップしたい場合

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
microsoft
リポジトリ
microsoft/azure-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/microsoft/azure-skills / ライセンス: MIT

関連スキル

汎用DevOps・インフラ⭐ リポ 502

superpowers-streamer-cli

SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。

by rohanarun
汎用DevOps・インフラ⭐ リポ 493

catc-client-ops

Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。

by automateyournetwork
汎用DevOps・インフラ⭐ リポ 39,967

ci-cd-and-automation

CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。

by addyosmani
汎用DevOps・インフラ⭐ リポ 39,967

shipping-and-launch

本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。

by addyosmani
OpenAIDevOps・インフラ⭐ リポ 38,974

linear-release-setup

Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。

by novuhq
Anthropic ClaudeDevOps・インフラ⭐ リポ 2,159

tracking-application-response-times

API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。

by jeremylongshore
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: microsoft · microsoft/azure-skills · ライセンス: MIT