Aws Transform
Prowadzi aktualizacje .NET, COBOL, VMware, SQL i Java/Python przez usługę AWS Transform
Działa po konfiguracji
Co robi ten skill
Front-end dla usługi migracji AWS Transform: kieruje żądanie do obciążenia (.NET Framework do .NET 8/10, mainframe COBOL do Java, VMware do EC2, SQL Server do Aurora lub aktualizacje wersji języka/SDK) i prowadzi przez bramkowany przepływ pracy odkrywania, oceny, wymagań i wykonania. Kieruje również żądania dotyczące długu technologicznego, CVE i „analyze my repos” do ciągłej modernizacji AWS Transform za pośrednictwem CLI `atx ct`. Uruchamia się na frazy takie jak „migrate .NET to AWS”, „upgrade Java to 21”, „modernize COBOL”, „move VMware to EC2” lub „find tech debt in my repos”; wymaga serwera aws-transform-mcp MCP, CLI `atx` i dostępu do konta AWS Transform.
Raport z testu
Sklonowano repozytorium (API GitHub było ograniczone limitem żądań) i przeczytano 32KB SKILL.md plus 41 plików referencyjnych; frontmatter ma name+description, a 5 wyrywkowo sprawdzonych ścieżek referencyjnych (references/workflow.md, dotnet.md, auth.md, continuous-modernization-guide.md, scripts/verify-traceability.py) wszystkie zwróciły surowe HTTP 200. Frazy wyzwalające oceniono: POWINNO uruchomić — „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”; NIE POWINNO — „Set up a CodePipeline CI/CD pipeline for this repo” (opis wyraźnie wyklucza CI/CD) i „Find the bug in this Python function, it returns the wrong total” (sąsiaduje ze słowem kluczowym „what's wrong with my code”, ale nie jest modernizacją na skalę repozytorium); wszystkie 5 oceniłem poprawnie. Dla wyjścia zbudowałem Java 8 pom.xml (aws-java-sdk-s3 1.11.500, javax jaxb-api) i sam wyprodukowałem artefakt bazowy — maven.compiler.release 21, software.amazon.awssdk s3 2.31.0, jakarta.xml.bind 4.0.2 + jaxb-runtime — a następnie spróbowałem ścieżki umiejętności i zatrzymuje się ona przed jakimkolwiek artefaktem: `atx custom def list` zwróciło „command not found: atx”, `aws` CLI jest nieobecne, serwer MCP nie jest podłączony, a ograniczenie umiejętności „MUST NOT modify code, upgrade dependencies, or run analysis manually” zabrania robienia tego lokalnie, więc nie istnieje artefakt umiejętności do porównania. Polecenie version-probe w umiejętności działa (zwróciło „Installed: not found, Latest: 3.6.0”); skan bezpieczeństwa znalazł wzorce curl|bash i base64|bash-over-SSM, ale tylko wobec hostów należących do AWS (transform-cli.awsstatic.com, awscli.amazonaws.com, corretto.aws) z tajemnicami odczytywanymi z AWS Secrets Manager i bez eksfiltracji danych przez osoby trzecie, plus ujawnioną telemetrię opt-out.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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. Komendy i przykładowe prompty
/aws-transformProwadzi aktualizacje .NET, COBOL, VMware, SQL i Java/Python przez usługę AWS Transform
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Migrate this .NET Framework app to .NET 8 on AWSFind tech debt and security issues in this repoConvert this SQL Server database to Aurora