Skip to main content

microsoft/github-copilot-modernization

SkillsMP has collected 32 skills from microsoft/github-copilot-modernization. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
32
GitHub stars
40
GitHub forks
12

Skills in this repository

Showing 32 of 32 collected skills.

occupation
unclassified
description

Convert an arbitrary CSV report (e.g. a Black Duck export or a custom migration-issue inventory) into a schema-valid assessment `report.json` the modernization pipeline can consume — so it appears in the assessment UI and migration solutions resolve…

updated
occupation
unclassified
description

Create a modernization plan to migrate the project to Azure

updated
occupation
unclassified
description

Create a test baseline for the project to be modernized. The baseline will be used for later verification of modernization tasks.

updated
occupation
unclassified
description

Run multi-layer integration tests for modernized Java applications. Supports 4 layers - Layer 1 (TestContainers), Layer 2 (Smoke Tests), Layer 3 (Azure Integration), Layer 4 (Behavioral Comparison). Java projects only - skip if source code is not Java.…

updated
occupation
unclassified
description

How team members request infrastructure connection info and handle secrets in team mode

updated
occupation
unclassified
description

Generate and run post-migration tests from the frozen baseline specification.

updated
occupation
Software Developers
description

Architect analysis for rewrite/migration: produces structured architecture artifacts plus global prose research views (project-structure, tech-stack, data-model) for planning, implementation, feature-inventory, and gates. This is the single architect task.…

updated
occupation
Software Developers
description

Generate API and service communication contracts with sequence diagram

updated
occupation
Software Developers
description

Lifecycle hooks for the modernize-rearchitecture coordinator. Defines hook points, registered actions, and execution rules.

updated
occupation
Software Developers
description

Generate architecture diagram with component relationship details from project analysis

updated
occupation
Software Developers
description

Generate core business workflow documentation with sequence diagram

updated
occupation
Software Developers
description

Scan dependency manifests against known CVEs and remediate by upgrading vulnerable dependencies to patched versions, then rebuild and re-scan to confirm. Self-contained scan→fix→verify loop for any project with a dependency manifest. Use when: a…

updated
occupation
Software Developers
description

Generate task DAGs for modernization projects — select fragments from task catalog, produce initial DAG (Stage 1), and execute/validate DAG from plan artifacts (Stage 2).

updated
occupation
Software Developers
description

Generate data architecture and persistence layer documentation with data model diagram

updated
occupation
Software Developers
description

Generate dependency map diagram from project build files

updated
occupation
Software Developers
description

Executes a batch of implementation tasks with TDD workflow, source-anchored rewrite for behavioral fidelity, guideline-based code transformation, and full requirement tracing. Returns a structured batch report. Triggers: "implement tasks", "execute the…

updated
occupation
Project Management Specialists
description

Runs quality gate validation at each workflow stage. Supports 4 gate types: spec-quality, spec-to-plan, plan-to-tasks, completeness. Produces gate pass/fail reports with actionable feedback. Triggers: "run quality gate", "validate spec quality", "spec…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Runtime validation for migrated applications — covers testing strategy (planning phase) and test execution (validation phase): startup verification, integration testing, and end-to-end flow validation. Use when: (1) designing test strategy during planning…

updated
occupation
Software Developers
description

Run application assessment for a single repository

updated
occupation
Software Developers
description

Generate comprehensive configuration and externalized settings inventory

updated
occupation
Project Management Specialists
description

Provides role charters (mission, ownership, core principles, quality bar) for a multi-agent coding team. Each charter defines the role's mission, ownership scope, core principle (boundary constraints), and quality bar. Most roles also include communication…

updated
occupation
Software Developers
description

Evaluates whether a user's modernization/rewrite request provides enough scenario context to proceed (e.g., target component library, screenshots, design system for frontend; API contract policy, data migration strategy for backend). Produces a deterministic…

updated
occupation
Software Developers
description

Catalogs existing features from a codebase (API endpoints, user flows, UI screens, observable behaviors) and generates structured feature specs with REQ-XXX IDs, user scenarios, and success criteria. Triggers: "inventory features", "catalog existing…

updated
occupation
Software Developers
description

Discovers valid migration plans in the workspace and returns the selected plan path. A valid plan is a subdirectory of .github/modernize/ that contains plan.md AND tasks.json (tasks.json may be in the plan folder or in a .metadata subfolder). Handles 0, 1, or…

updated
occupation
Software Developers
description

Zero-dependency shell recon for any code repository — detect languages, count LOC, and report project scale. Pure POSIX find/wc or PowerShell, no Python or third-party tools required. Triggers: "how big is this project", "what languages", "project sizing",…

updated
occupation
Database Architects
description

Analyzes JVM projects (Java/Kotlin/Scala/Groovy) and generates knowledge graphs with tree-sitter parsing. Requires Python 3 on the host and a JVM project with Maven/Gradle/Ant/Ivy build files. Skips gracefully if either prerequisite is missing. Triggers when…

updated
occupation
Project Management Specialists
description

Creates an implementation plan AND task breakdown from a feature spec by consuming design artifacts. Produces plan.md with implementation steps, inline task list with full REQ traceability, and a Requirement Mapping table. This is the single skill for…

updated
occupation
Software Developers
description

Collection of framework-to-framework migration rules and transformation patterns (e.g., Struts→Spring MVC, JSP→Thymeleaf, EJB→Spring Boot). Triggers: "check migration guidelines", "look up transformation rules", "find Struts-to-Spring patterns", "apply…

updated
occupation
Software Developers
description

Reference guide for creating a new Spring Boot project during rewrite migration.

updated
occupation
Computer Systems Analysts
description

Single-source codebase decomposition: scans a project scope, builds the module dependency graph, counts LOC by language, computes skip patterns (caller-supplied ∪ .gitignore ∪ baseline), and (when grouping is required) produces topology groupings with L3…

updated
occupation
Project Management Specialists
description

Creates or updates the project constitution that defines migration principles, constraints, and conventions. Triggers: "set up constitution", "define migration principles", "create project rules", "establish conventions", "establish migration constitution".…

updated
occupation
Project Management Specialists
description

How to record project learnings so that later-phase workers and future agent runs can consume them.

updated
Showing 32 of 32 collected skills.