Aws Transform
Pilote les mises à niveau .NET, COBOL, VMware, SQL et Java/Python via le service AWS Transform.
Fonctionne avec configuration
Ce que fait
Front-end pour le service de migration AWS Transform : achemine une requête vers une charge de travail (.NET Framework vers .NET 8/10, mainframe COBOL vers Java, VMware vers EC2, SQL Server vers Aurora, ou mises à niveau de version de langage/SDK) et parcourt un workflow de découverte, d'évaluation, de spécifications et d'exécution contrôlé. Achemine également les demandes de dette technique, de CVE et d'"analyser mes dépôts" vers la modernisation continue d'AWS Transform via le CLI `atx ct`. Se déclenche sur des phrases comme "migrate .NET to AWS", "upgrade Java to 21", "modernize COBOL", "move VMware to EC2", ou "find tech debt in my repos" ; il nécessite le serveur MCP aws-transform-mcp, le CLI `atx`, et l'accès au compte AWS Transform.
Rapport de test
Cloné le dépôt (l'API GitHub était limitée en débit) et lu le SKILL.md de 32KB plus ses 41 fichiers de référence ; le frontmatter contient name+description, et 5 chemins référencés vérifiés ponctuellement (references/workflow.md, dotnet.md, auth.md, continuous-modernization-guide.md, scripts/verify-traceability.py) ont tous retourné HTTP 200 brut. Phrases de déclenchement jugées : DEVRAIT se déclencher — "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" ; NE DEVRAIT PAS — "Set up a CodePipeline CI/CD pipeline for this repo" (la description exclut explicitement le CI/CD) et "Find the bug in this Python function, it returns the wrong total" (adjacent au mot-clé "what's wrong with my code" mais pas une modernisation à l'échelle du dépôt) ; j'ai jugé les 5 correctement. Pour la sortie, j'ai construit un pom.xml Java 8 (aws-java-sdk-s3 1.11.500, javax jaxb-api) et produit moi-même un artefact de référence — maven.compiler.release 21, software.amazon.awssdk s3 2.31.0, jakarta.xml.bind 4.0.2 + jaxb-runtime — puis j'ai essayé le chemin de la compétence et il s'arrête avant tout artefact : `atx custom def list` a retourné "command not found: atx", `aws` CLI est absent, le serveur MCP n'est pas connecté, et la contrainte de la compétence "MUST NOT modify code, upgrade dependencies, or run analysis manually" interdit de le faire localement, donc aucun artefact de compétence n'existe pour comparer. La commande de sonde de version dans la compétence fonctionne (a retourné "Installed: not found, Latest: 3.6.0") ; l'analyse de sécurité a trouvé des motifs curl|bash et base64|bash-over-SSM, mais uniquement contre des hôtes appartenant à AWS (transform-cli.awsstatic.com, awscli.amazonaws.com, corretto.aws) avec des secrets lus depuis AWS Secrets Manager et aucune exfiltration tierce, plus une télémétrie de désactivation divulguée.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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. Commandes et exemples de prompts
/aws-transformPilote les mises à niveau .NET, COBOL, VMware, SQL et Java/Python via le service AWS Transform.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Migrate this .NET Framework app to .NET 8 on AWSFind tech debt and security issues in this repoConvert this SQL Server database to Aurora