Skip to content

feat(aws-transform): add AWS Transform plugin#164

Open
youtuyy wants to merge 1 commit into
awslabs:mainfrom
youtuyy:add-aws-transform-plugin
Open

feat(aws-transform): add AWS Transform plugin#164
youtuyy wants to merge 1 commit into
awslabs:mainfrom
youtuyy:add-aws-transform-plugin

Conversation

@youtuyy
Copy link
Copy Markdown

@youtuyy youtuyy commented May 12, 2026

Summary

Adds the aws-transform plugin, which brings AWS Transform — AWS's AI-powered code and workload modernization service — into coding agents.

Covers the full AWS Transform product surface:

  • .NET Framework → .NET 8/10 (or latest LTS), Linux-compatible
  • Mainframe COBOL → Java with assessment and decomposition
  • VMware → EC2 (discovery, landing zone, network migration, server rehost via MGN, containerization)
  • SQL Server / Oracle / MySQL → Amazon Aurora (schema conversion and migration planning)
  • Language upgrades: Java 8/11/17 → 17/21, Python 2 → 3, Node.js bumps, AWS SDK v2/v3 migrations
  • Custom transformations: run user-defined transformation definitions across single repos (local mode) or many in parallel (remote mode)

The plugin depends on the existing awslabs.aws-transform-mcp-server (published to PyPI) and complements it with domain guidance — workflow structure, workload-specific decision points, authentication handling, and troubleshooting.

RFC

Linked to RFC #163. Mirrors the parallel approach taken for the AWS Transform MCP server (RFC awslabs/mcp#2811 + PR awslabs/mcp#3282).

Changes

  • New plugin: plugins/aws-transform/
    • .claude-plugin/plugin.json and .codex-plugin/plugin.json (schema-validated, Migration category)
    • .mcp.json referencing the PyPI-published MCP server
    • Single aws-transform skill with workload-scoped references (auth, tools, workflow, .NET, mainframe, SQL, VMware subtree, custom-transformation subtree)
  • Marketplace registration:
    • .claude-plugin/marketplace.json — added aws-transform entry under migration category
    • .agents/plugins/marketplace.json — added aws-transform entry under Migration category
  • README: added row to the Plugins table

Checklist

  • .claude-plugin/plugin.json validates against schemas/plugin.schema.json
  • .codex-plugin/plugin.json validates against schemas/codex-plugin.schema.json (including required interface fields)
  • .mcp.json validates against schemas/mcp.schema.json
  • SKILL.md frontmatter validates against schemas/skill-frontmatter.schema.json
  • Plugin registered in both marketplace files with consistent category
  • README plugins table updated

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the project license.

Comment thread plugins/aws-transform/test-prompts.json Outdated
Comment thread plugins/aws-transform/README.md Outdated
@youtuyy youtuyy force-pushed the add-aws-transform-plugin branch 11 times, most recently from 2443270 to 91953e2 Compare May 12, 2026 23:48
Adds the aws-transform plugin which brings AWS Transform into coding
agents for code and workload modernization: .NET Framework to .NET 8/10,
mainframe COBOL to Java, VMware to EC2, SQL Server/Oracle/MySQL to Aurora,
and Java/Python/Node.js language and AWS SDK upgrades, plus custom
user-defined transformations.

- New plugin at plugins/aws-transform/ with Claude and Codex manifests,
  .mcp.json pointing at the awslabs.aws-transform-mcp-server PyPI package,
  and a single aws-transform skill with workload-scoped references.
- Register the plugin in .claude-plugin/marketplace.json and
  .agents/plugins/marketplace.json under the Migration category.
- Add README entry to the plugins table.

RFC: awslabs#163
Depends on MCP: https://github.com/awslabs/mcp/tree/main/src/aws-transform-mcp-server
@youtuyy youtuyy force-pushed the add-aws-transform-plugin branch from 91953e2 to 2b955eb Compare May 13, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants