Aws Transform

Driver .NET, COBOL, VMware, SQL og Java/Python oppgraderinger gjennom AWS Transform-tjenesten

av awslabs · awslabs/agent-plugins

Krever oppsett ★ 6.8/10

Aws Transform — Driver .NET, COBOL, VMware, SQL og Java/Python oppgraderinger gjennom AWS Transform-tjenesten

Hva den gjør

Front-end for AWS Transform migrasjonstjenesten: ruter en forespørsel til en arbeidsmengde (.NET Framework til .NET 8/10, mainframe COBOL til Java, VMware til EC2, SQL Server til Aurora, eller språk/SDK versjonsoppgraderinger) og går gjennom en portstyrt oppdagelses-, vurderings-, krav- og utførelsesarbeidsflyt. Ruter også teknisk gjeld, CVE og "analyze my repos"-forespørsler til AWS Transform kontinuerlig modernisering via `atx ct` CLI. Utløses ved fraser som "migrate .NET to AWS", "upgrade Java to 21", "modernize COBOL", "move VMware to EC2", eller "find tech debt in my repos"; det krever aws-transform-mcp MCP-serveren, `atx` CLI, og AWS Transform-konto tilgang.

Testrapport

Klonet repoet (GitHub API var rate-limited) og leste 32KB SKILL.md pluss dens 41 referansefiler; frontmatter har name+description, og 5 spot-sjekkede refererte stier (references/workflow.md, dotnet.md, auth.md, continuous-modernization-guide.md, scripts/verify-traceability.py) returnerte alle HTTP 200 rå. Utløserfraser vurdert: SKAL utløses — "Migrate this .NET Framework 4.8 app to .NET 8 on AWS", "Analyze my repos for tech debt and CVEs", "Modernize this COBOL mainframe to Java"; SKAL IKKE — "Set up a CodePipeline CI/CD pipeline for this repo" (beskrivelsen ekskluderer eksplisitt CI/CD) og "Find the bug in this Python function, it returns the wrong total" (ved siden av "what's wrong with my code" nøkkelordet, men ikke repo-skala modernisering); jeg vurderte alle 5 korrekt. For utdata bygde jeg en Java 8 pom.xml (aws-java-sdk-s3 1.11.500, javax jaxb-api) og produserte en baseline-artefakt selv — maven.compiler.release 21, software.amazon.awssdk s3 2.31.0, jakarta.xml.bind 4.0.2 + jaxb-runtime — deretter prøvde jeg ferdighetsstien og den stopper før noen artefakt: `atx custom def list` returnerte "command not found: atx", `aws` CLI er fraværende, MCP-serveren er ikke tilkoblet, og ferdighetens begrensning "MUST NOT modify code, upgrade dependencies, or run analysis manually" forbyr å gjøre det lokalt, så ingen ferdighetsartefakt eksisterer å sammenligne. Versjons-probe-kommandoen i ferdigheten fungerer (returnerte "Installed: not found, Latest: 3.6.0"); sikkerhetsskanning fant curl|bash og base64|bash-over-SSM-mønstre, men bare mot AWS-eide verter (transform-cli.awsstatic.com, awscli.amazonaws.com, corretto.aws) med hemmeligheter lest fra AWS Secrets Manager og ingen tredjeparts eksfiltrering, pluss avslørt opt-out telemetri.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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.

Kommandoer og eksempelprompter

  • /aws-transformDriver .NET, COBOL, VMware, SQL og Java/Python oppgraderinger gjennom AWS Transform-tjenesten

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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