create-modernization-plan

Generate a structured Azure migration plan with plan.md and tasks.json for Java and .NET projects.

35|8|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/microsoft/github-copilot-modernization --skill create-modernization-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-modernization-plan
Source: https://github.com/microsoft/github-copilot-modernization/tree/main/plugins/github-copilot-modernization/skills/create-modernization-plan
Command: npx skills add https://github.com/microsoft/github-copilot-modernization --skill create-modernization-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of structured modernization plans to migrate applications to Azure, translating high-level modernization goals into a concrete, executable plan.

Core Features & Use Cases

  • Plan generation: Analyze user input and project context to produce a plan.md and a corresponding tasks.json that describe modernization activities.
  • Guided task selection: Map user requirements to appropriate upgrade/transform/infrastructure tasks using available patterns and skills.
  • Security & compliance framing: Include a security/CVE remediation task and ensure plan aligns with governance needs.

Quick Start

Provide the project details and constraints, and the skill will return a ready-to-run modernization plan and a tasks list.

Frequently Asked Questions about create-modernization-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Azure modernization planning for Java and .NET applications?

You can automate Azure modernization planning by providing project details and constraints to generate a structured migration plan. This process analyzes your input and produces a plan.md and tasks.json, mapping requirements to appropriate upgrade, transform, and infrastructure activities.

What is included in an Azure migration plan generated for application modernization?

An Azure migration plan includes structured modernization activities, guided task selection for upgrades and infrastructure, and security framing. It generates a plan.md describing activities and a tasks.json list, while ensuring alignment with your organizational policies and governance needs.

How do I create a migration plan that addresses security and CVE remediation for Azure?

To create a migration plan addressing security, the planning process automatically includes a security and CVE remediation task. It ensures the generated plan.md and tasks.json align with your organizational policies and compliance governance needs.

Can I use automated modernization planning for both Java and .NET projects migrating to Azure?

Yes, automated modernization planning applies to both Java and .NET projects. It analyzes your specific project context and constraints to map requirements to appropriate Azure infrastructure and transformation tasks.

What's the best way to translate high-level modernization goals into executable Azure migration tasks?

The best way to translate modernization goals into executable tasks is using guided task selection that maps your requirements to available patterns. This generates a tasks.json file containing concrete modernization activities ready for execution.

Why does my Azure migration plan need to align with organizational policies?

Your Azure migration plan needs to align with organizational policies to ensure security and compliance governance. The planning process validates your input against these constraints, framing security and CVE remediation tasks within the generated plan.md.