ecs-modernize

Installation
SKILL.md

ECS Modernize

Assess an existing application (VMware / EC2) through read-only source code analysis, decide between replatform and rearchitect, and execute the approved migration onto Amazon ECS.

Overview

This skill runs a two-phase pipeline with an explicit control point between the phases:

  1. Assessment_Phase (strictly read-only) — static Source_Analysis of the target source code (tech-stack detection, then Blocker detection), cloud/container fit scoring (a 0–100 Fit_Score over six weighted Scoring_Dimensions), and a migration-strategy recommendation: Replatform (containerize as-is onto ECS on EC2 with a static configuration) vs Rearchitect (modernize the app for ECS Express Mode / Fargate / Managed Instances). Both strategies are always presented with trade-offs regardless of the score. Deliverable: exactly one Markdown Modernization_Report.
  2. Execution_Gate — Migration_Execution never starts until (a) the assessment is complete or the user supplies equivalent decision inputs, AND (b) the user explicitly approves the Migration_Strategy and target path. See Execution_Gate and Execution Workflow.
  3. Migration_Execution (approved plan only) — code transformation as a single Transformation_Plan (with optional per-work-item AWS Transform augmentation), containerization execution (real Containerization_Artifact files, image build, ECR push), target environment construction (the Rearchitect compute models hand off Terraform generation to ecs-build; the Replatform path and the Windows_Container_Path are generated within this skill), and deploy + steady-state verification. Deliverable: an Execution_Log recording every action, appended to or referenced from the Modernization_Report.

When to Use

Installs
3
GitHub Stars
62
First Seen
Sep 5, 2026
ecs-modernize — aws-samples/sample-apex-skills