aws-transform

Apply AWS Transform definitions to migrate codebases with local or Batch/Fargate execution.

Updated May 12, 2026
One-click install
npx skills add https://github.com/mreferre/aws-agent-toolkit-skills --skill aws-transform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-transform
Source: https://github.com/mreferre/aws-agent-toolkit-skills/tree/main/.kiro/skills/aws-transform
Command: npx skills add https://github.com/mreferre/aws-agent-toolkit-skills --skill aws-transform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

AWS Transform removes the heavy lifting of upgrading and migrating large codebases by automating risky refactors and version changes across languages, frameworks, and AWS SDKs.

Core Features & Use Cases

  • Automated code transformations: Upgrades and migrations via AWS Transform (ATX), including language/runtime upgrades, AWS SDK migrations, and framework/libraries refactors.
  • Local or at-scale execution: Run on a few repositories locally, or execute many transformations remotely using AWS Batch/Fargate.
  • Repository-driven match reporting: Inspects repos to determine which transformation definitions apply and produces a clear match report before executing.
  • Custom transformation definitions: Supports defining and running organization-specific transformations through ATX custom definitions.

Quick Start

Provide one or more repository paths or git URLs, confirm the transformation plan shown in the match report, then run the transformation in local or remote mode as prompted.

Frequently Asked Questions about aws-transform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate AWS SDK migration and framework upgrades across multiple repositories?

You can automate AWS SDK migration and framework upgrades by applying AWS Transform (ATX) transformation definitions to your repositories. The Skill inspects your provided paths or git URLs, generates a match report, and executes bulk refactoring locally or remotely via AWS Batch/Fargate.

What is the best way to handle bulk refactoring for large codebases?

The best way to handle bulk refactoring is using AWS Transform to orchestrate transformations at scale. You provide repository paths, review the applicable transformation definitions in a match report, and execute the refactoring remotely using AWS Batch and Fargate for large-scale processing.

Does AWS Transform support custom transformation definitions for organization-specific code modernization?

Yes, AWS Transform supports custom transformation definitions. You can define and run organization-specific transformations through ATX custom definitions, allowing you to tailor code modernization tasks like architecture changes and library refactors to your specific enterprise requirements.

Can I run code modernization transformations locally instead of using remote orchestration?

Yes, you can run code modernization transformations locally. AWS Transform prompts you to choose between local execution for a few repositories or remote execution using AWS Batch and Fargate, giving you flexibility based on your scale and infrastructure preferences.

How does AWS Transform determine which code transformations apply to my repository?

AWS Transform inspects your repositories to determine which transformation definitions apply, producing a clear repository-driven match report. This report identifies applicable language upgrades, AWS SDK migrations, and framework refactors before you confirm and execute the transformation plan.

What prerequisites do I need before executing AWS Transform migrations on my codebase?

Before executing AWS Transform migrations, you need repository paths or git URLs and YAML frontmatter for transformation definition discovery. The Skill validates prerequisites and requires explicit user consent before inspecting repositories or running transformations via atx custom def exec.