microsoftmicrosoftOfficialยท27 Agent Skills Included

github-copilot-modernization

Automated Java and .NET app modernization and Azure migration

Modernizes Java and .NET applications through automated assessment, planning, and execution workflows. Upgrades Java and Spring Boot versions, migrates apps to Azure services, fixes CVE vulnerabilities, and rewrites legacy architectures without manual code analysis. Enforces enterprise rulebooks so every migration plan follows your organization's standards and compliance policies.
npx skills add microsoft/github-copilot-modernization --all -g -y

All Skills in This Repository (27)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
microsoftmicrosoft

dag-generation

Generate two-stage DAGs from task catalog fragments and plan artifacts.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

data-architecture

Analyze Java and .NET codebases to generate a data-architecture report with a Mermaid ER diagram.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

create-modernization-plan

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

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

implementing-code

Execute TDD implementation tasks and generate batch-report.yaml with traceability.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

project-recon

Detects languages and counts lines of code in a repository, outputting JSON.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

runtime-validation

Plan and execute end-to-end runtime validation for migrated applications.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

feature-inventory

Catalog codebase features into structured specs with REQ-XXX IDs.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

business-workflows

Generate business workflow documentation and a Mermaid sequence diagram for multi-service projects.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

quality-gates

Validate and enforce quality gates across CI/CD workflows with pass/fail reports.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

dependency-map

Generate a Mermaid flowchart and dependency summary from Java, .NET, or JavaScript/TypeScript build files.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

setting-up-constitution

Create or update a project constitution codifying migration principles and governance constraints.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

assessment

Analyzes Java, .NET, and JavaScript/TypeScript repositories to identify modernization opportunities and generate versioned reports.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install github-copilot-modernization?โ–ผ

Run `npx skills add microsoft/github-copilot-modernization --all -g -y` in your terminal to install all skills in this collection globally.

How to upgrade a Java app to Java 21 automatically?โ–ผ

Start the modernization workflow and describe your goal in plain language, such as 'upgrade this app to Java 21'. It handles Spring Boot upgrades, javax-to-jakarta migration, and deprecated API replacement automatically.

Can it migrate my application to Azure?โ–ผ

Yes. It migrates Java and .NET applications to Azure services like Service Bus, Azure SQL, Redis, Key Vault, and Application Insights, with Managed Identity authentication by default.

How does it fix CVE vulnerabilities?โ–ผ

It scans Maven, NuGet, and npm dependencies against known CVE databases, upgrades vulnerable packages to patched versions, then rebuilds and re-scans to confirm the fixes.

Can I enforce company standards during migration?โ–ผ

Yes. Place markdown policy files in a rulebook folder defining target architectures, upgrade standards, and guardrails. These rules override default recommendations in every generated plan.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’