Aws Transform

Řídí upgrady .NET, COBOL, VMware, SQL a Java/Python přes službu AWS Transform

od awslabs · awslabs/agent-plugins

Funguje s nastavením ★ 6.8/10

Aws Transform — Řídí upgrady .NET, COBOL, VMware, SQL a Java/Python přes službu AWS Transform

Co umí

Front-end pro migrační službu AWS Transform: směruje požadavek na pracovní zátěž (.NET Framework na .NET 8/10, mainframe COBOL na Javu, VMware na EC2, SQL Server na Aurora nebo upgrady verzí jazyka/SDK) a provádí řízený pracovní postup objevu, posouzení, požadavků a provedení. Také směruje požadavky na technický dluh, CVE a „analyzovat mé repozitáře“ na AWS Transform continuous modernization přes `atx ct` CLI. Spouští se na fráze jako „migrovat .NET na AWS“, „upgradovat Javu na 21“, „modernizovat COBOL“, „přesunout VMware na EC2“ nebo „najít technický dluh v mých repozitářích“; vyžaduje aws-transform-mcp MCP server, `atx` CLI a přístup k účtu AWS Transform.

Testovací report

Klonoval jsem repozitář (GitHub API bylo omezeno rychlostí) a přečetl 32KB SKILL.md plus jeho 41 referenčních souborů; frontmatter má name+description a 5 namátkově zkontrolovaných odkazovaných cest (references/workflow.md, dotnet.md, auth.md, continuous-modernization-guide.md, scripts/verify-traceability.py) všechny vrátily HTTP 200 raw. Spouštěcí fráze posouzeny: MĚLO BY se spustit — „Migrujte tuto aplikaci .NET Framework 4.8 na .NET 8 na AWS“, „Analyzujte mé repozitáře na technický dluh a CVE“, „Modernizujte tento COBOL mainframe na Javu“; NEMĚLO BY se spustit — „Nastavte CodePipeline CI/CD pipeline pro tento repozitář“ (popis explicitně vylučuje CI/CD) a „Najděte chybu v této Python funkci, vrací špatný součet“ (sousedí s klíčovým slovem „co je špatně s mým kódem“, ale ne modernizace v měřítku repozitáře); všech 5 jsem posoudil správně. Pro výstup jsem sestavil Java 8 pom.xml (aws-java-sdk-s3 1.11.500, javax jaxb-api) a sám vytvořil základní artefakt — maven.compiler.release 21, software.amazon.awssdk s3 2.31.0, jakarta.xml.bind 4.0.2 + jaxb-runtime — poté jsem zkusil cestu dovednosti a ta se zastaví před jakýmkoli artefaktem: `atx custom def list` vrátilo „command not found: atx“, `aws` CLI chybí, MCP server není připojen a omezení dovednosti „MUST NOT modify code, upgrade dependencies, or run analysis manually“ zakazuje provádět to lokálně, takže neexistuje žádný artefakt dovednosti k porovnání. Příkaz pro zjištění verze v dovednosti funguje (vrátil „Installed: not found, Latest: 3.6.0“); bezpečnostní sken našel vzory curl|bash a base64|bash-over-SSM, ale pouze proti hostitelům vlastněným AWS (transform-cli.awsstatic.com, awscli.amazonaws.com, corretto.aws) s tajemstvími čtenými z AWS Secrets Manager a bez exfiltrace třetích stran, plus zveřejněná telemetrie s možností odhlášení.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /aws-transformŘídí upgrady .NET, COBOL, VMware, SQL a Java/Python přes službu AWS Transform

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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