Application modernization plugin for GitHub Copilot CLI and Claude Code. Assess, plan, and execute Java and .NET project modernization directly from your development environment.
# Add the marketplace
/plugin marketplace add microsoft/github-copilot-modernization
# Install the plugin
/plugin install modernization@github-copilot-modernization
# Update the plugin
/plugin update modernization@github-copilot-modernization
The plugin provides three skills that work together as a modernization workflow:
Run an assessment on your project to identify modernization opportunities and generate a summary report.
Assess my project for modernization
Create a detailed modernization plan based on your specific goals and requirements.
Create a plan to upgrade to .NET Core 10
Execute an existing modernization plan to apply the planned changes to your project.
Run my modernization plan
The recommended workflow is:
- Assess — Analyze your project to understand the current state and identify modernization opportunities
- Plan — Create a modernization plan based on assessment findings and your goals
- Execute — Apply the planned changes to your project
Ask Copilot CLI or Claude Code to:
- "Assess my Java project for modernization"
- "Create a plan to migrate to Azure App Service"
- "Upgrade my .NET project to .NET 10"
- "Execute the modernization plan"
- "Containerize my application"
- "Scan my project for legacy dependencies"
- No project detected: Ensure you're in a directory containing a Java or .NET project
- Plan not found: Run
modernize-assessandmodernize-create-planbefore executing a plan - Command failures: Check that the
modernizeCLI tool is installed and accessible