Azure Upgrade Skill for Reviewing a Java SDK Migration in Codex
Assess an Azure service upgrade or modernize legacy Azure SDK references in a Java project. The example starts with a local dependency inventory.
中文Setup for Codex
Use Codex in a local Git checkout with the Azure Skills plugin. Use Python 3.10+ for upstream helpers as needed. The Java workflow uses the project's existing build tool.
- Install the official Azure Skills plugin with `apm install microsoft/azure-skills` and open the Java project in Codex.
- Select $azure-upgrade and scope the first pass to the Java SDK inventory in the project's Maven or Gradle files.
Example task
Use $azure-upgrade to review a scratch Maven project declaring `com.microsoft.azure:azure-storage:8.6.6` and a Java file importing com.microsoft.azure.storage.CloudStorageAccount. Ask for the legacy declarations and a migration plan. Leave files unchanged.Expected result
The report locates the dependency and import, identifies the modern Azure Storage SDK family, and lists project tests for a future migration.
Upstream documentation
Original SKILL.md on GitHub · MIT license · Source reviewed
Frequently asked question
Can the Azure Upgrade skill start with a local Java dependency review?
Yes. It includes a Java modernization workflow. Begin by finding the legacy dependencies and their usage before replacing them.