Aws Transform

Stuurt .NET, COBOL, VMware, SQL en Java/Python upgrades aan via de AWS Transform service

Door awslabs · awslabs/agent-plugins

Werkt met setup ★ 6.8/10

Aws Transform — Stuurt .NET, COBOL, VMware, SQL en Java/Python upgrades aan via de AWS Transform service

Wat het doet

Front-end voor de AWS Transform migratieservice: routeert een verzoek naar een workload (.NET Framework naar .NET 8/10, mainframe COBOL naar Java, VMware naar EC2, SQL Server naar Aurora, of taal/SDK versie-upgrades) en doorloopt een gated discovery, assessment, requirements en execution workflow. Routeert ook tech-debt, CVE en "analyze my repos" verzoeken naar AWS Transform continue modernisering via de `atx ct` CLI. Activeert bij zinsneden als "migrate .NET to AWS", "upgrade Java to 21", "modernize COBOL", "move VMware to EC2", of "find tech debt in my repos"; het vereist de aws-transform-mcp MCP server, de `atx` CLI, en AWS Transform account toegang.

Testrapport

De repo gekloond (GitHub API was rate-limited) en de 32KB SKILL.md plus zijn 41 referentiebestanden gelezen; frontmatter heeft name+description, en 5 willekeurig gecontroleerde gerefereerde paden (references/workflow.md, dotnet.md, auth.md, continuous-modernization-guide.md, scripts/verify-traceability.py) retourneerden allemaal HTTP 200 raw. Triggerfraseringen beoordeeld: MOET activeren — "Migreer deze .NET Framework 4.8 app naar .NET 8 op AWS", "Analyseer mijn repo's op technische schuld en CVE's", "Moderniseer deze COBOL mainframe naar Java"; MOET NIET — "Zet een CodePipeline CI/CD pipeline op voor deze repo" (beschrijving sluit CI/CD expliciet uit) en "Vind de bug in deze Python functie, het retourneert het verkeerde totaal" (grenzend aan het "what's wrong with my code" trefwoord maar geen repo-schaal modernisering); ik beoordeelde alle 5 correct. Voor de output bouwde ik een Java 8 pom.xml (aws-java-sdk-s3 1.11.500, javax jaxb-api) en produceerde zelf een baseline artefact — maven.compiler.release 21, software.amazon.awssdk s3 2.31.0, jakarta.xml.bind 4.0.2 + jaxb-runtime — en probeerde vervolgens het skill-pad en het stopt vóór elk artefact: `atx custom def list` retourneerde "command not found: atx", `aws` CLI is afwezig, de MCP server is niet verbonden, en de skill's beperking "MUST NOT modify code, upgrade dependencies, or run analysis manually" verbiedt het lokaal te doen, dus er bestaat geen skill-artefact om te vergelijken. Het version-probe commando in de skill werkt wel (retourneerde "Installed: not found, Latest: 3.6.0"); beveiligingsscan vond curl|bash en base64|bash-over-SSM patronen, maar alleen tegen AWS-eigendom hosts (transform-cli.awsstatic.com, awscli.amazonaws.com, corretto.aws) met geheimen gelezen uit AWS Secrets Manager en geen exfiltratie door derden, plus openbaar gemaakte opt-out telemetrie.

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/awslabs/agent-plugins.git /tmp/aws-transform-src
mkdir -p ~/.claude/skills
cp -R /tmp/aws-transform-src/plugins/aws-transform/skills/aws-transform ~/.claude/skills/aws-transform
# Marketplace alternative: /plugin marketplace add awslabs/agent-plugins  then  /plugin install aws-transform@agent-plugins-for-aws
# The skill does nothing useful without these three:
#   1) MCP server (needs `uv`): add to your MCP config ->
#      {"mcpServers":{"aws-transform-mcp":{"command":"uvx","args":["awslabs.aws-transform-mcp-server@latest"]}}}
#   2) AWS Transform CLI (only for custom transforms / continuous modernization):
#      curl -fsSL https://transform-cli.awsstatic.com/install.sh | bash
#   3) AWS credentials (SigV4) or an IAM Identity Center session with AWS Transform entitlement.
# Note: continuous-modernization commands send telemetry by default; opt out per
# https://docs.aws.amazon.com/transform/latest/userguide/transform-usage-telemetry.html
# EC2/Fargate execution modes in references/ launch real billable AWS infrastructure.

Commando's en voorbeeldprompts

  • /aws-transformStuurt .NET, COBOL, VMware, SQL en Java/Python upgrades aan via de AWS Transform service

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Migrate this .NET Framework app to .NET 8 on AWS
  • Find tech debt and security issues in this repo
  • Convert this SQL Server database to Aurora