awslabs avatar

Aws Transform

If you're moving legacy workloads to AWS, this handles the actual code migration. It orchestrates the AWS Transform service to upgrade .NET Framework apps to modern .NET, convert mainframe COBOL to Java, shift VMware VMs to EC2, and migrate SQL Server databases to Aurora. It also handles version bumps for Java, Python, and Node.js projects, plus AWS SDK migrations. The workflow is opinionated: discovery, assessment, requirements approval, then execution with human checkpoints along the way. Not for greenfield projects or infrastructure as code, strictly for transforming existing codebases. Requires the AWS Transform MCP server and CLI tools, and it won't let you skip the assessment phase.

GitHub stars
783
last updated
Jun 11, 2026

Install

$ npx -y skills add awslabs/agent-plugins --skill aws-transform --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS Transform

CRITICAL: Route Before Anything Else

STOP. Before reading files, analyzing code, or starting any workflow, identify the workload first, then route.

Step A: Identify the workload

Look for an explicit workload signal in the user's request — a named technology (.NET, VMware, SQL Server/Aurora/Oracle/MySQL, mainframe/COBOL), workload-specific terminology (Hyper-V, EC2 rehost, stored procs, CICS, JCL), or file/project signals already in the conversation. If no signal is present, treat the request as workload-unspecified.

Step B: Apply workload-specific routing

Workload-specific rules ALWAYS win over the keyword list in Step C. Do not let "analysis" or "tech debt" phrasing override these.

Sponsors

Details

Repository
github.com/awslabs/agent-plugins
Categories
Backend & APIs, DevOps & CI/CD, AI & Agent Building, Release Management, Python, Cloud & Infrastructure, Java & JVM, Databases, .NET & C#
License
Apache-2.0
First seen
Jun 11, 2026

More from awslabs/agent-plugins

All 32
1bankrbot avatarBankr Agent - Job Workflowbankrbot/claude-pluginsThis skill should be used when executing Bankr requests, submitting prompts to Bankr API, polling for job status, checking job progress, using Bankr MCP tools, 0skills.sh installs
2breaking-brake avatarcc-workflow-ai-editorbreaking-brake/cc-wf-studioAI workflow editor for CC Workflow Studio. Create and edit visual AI agent workflows through interactive conversation using MCP tools (get_workflow_schema, get_0skills.sh installs
3breaking-brake avatarjira-driven-planningbreaking-brake/cc-wf-studioJiraチケットの要件とConfluenceの関連ドキュメントを基に、Frontend/Backend/Infrastructureに分割した実装計画を策定するプランニングスキル。Jiraチケット情報とConfluence検索結果が前段で取得済みであることを前提とし、構造化された実装計画を出力する。「プランニング」「実0skills.sh installs
4butterbase-ai avatarjourney-deploybutterbase-ai/butterbase-skillsUse as the deploy-verification stage of the Butterbase journey, after journey-frontend (or after any build stage if there is no frontend). Smoke-tests the deplo0skills.sh installs
5butterbase-ai avatarjourney-planbutterbase-ai/butterbase-skillsUse as stage 2 of the Butterbase journey, after journey-idea has written 01-idea.md. Translates the idea + capability map into a concrete Butterbase plan — tabl0skills.sh installs
6butterbase-ai avatarjourney-realtimebutterbase-ai/butterbase-skillsUse as the realtime build stage of the Butterbase journey. Implements the Realtime section of 02-plan.md by delegating to the realtime skill. Calls manage_realt0skills.sh installs