# AWS Graviton Migration

> Analyze source code for Graviton (Arm64) compatibility, identify issues, and suggest fixes for language runtimes and dependencies. Use when mentioning Graviton, Arm64 migration, x86 to Arm, or aarch64 porting.

- Skill: `whchoi98/aws-graviton-migration` (Agent Skill)
- Install (CLI): `npx skillmds@latest add whchoi98/aws-graviton-migration`
- Raw SKILL.md: https://api.skillmd.com/api/skills/whchoi98/aws-graviton-migration/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: whchoi98 (https://skillmd.com/u/whchoi98)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/whchoi98/aws-graviton-migration

---


# Graviton Migration

## Overview
Migrate workloads from x86 to AWS Graviton (Arm64). Scans code for x86-specific dependencies, checks Docker image compatibility, and suggests Arm-compatible alternatives.

## Steps
1. Check Dockerfiles with check_image/skopeo for Arm compatibility
2. Verify each package via knowledge_base_search for Arm support
3. Scan requirements.txt/dependencies line-by-line
4. Run migrate_ease_scan on codebase (C++, Python, Go, JS, Java)
5. Generate analysis report with recommendations
6. Get user confirmation before code changes

## Supported Languages
C++, Python, Go, JavaScript, Java

## MCP Server Config (Docker)
```json
{
  "mcpServers": {
    "arm-mcp-server": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "--pull=always", "armswdev/arm-mcp:latest"],
      "env": { "FASTMCP_LOG_LEVEL": "ERROR" }
    }
  }
}
```

Requires Docker installed and running.

