# cloud-migration-specialist

Subagent that maps application workloads to cloud platforms, plans cutover waves, and configures containers. Built for migrations to AWS, Azure, or GCP.

- subagent · `type=agent` · Claude Code · 617 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/modernization/cloud-migration-specialist.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/agents/cloud-migration-specialist

## What it does

The subagent runs on Sonnet with standard Claude Code tools: `Read`, `Write`, `Edit`, `Bash`, `Glob`, and `Grep`. It evaluates workloads targeted for AWS, Azure, or GCP. Using the 7 Rs framework, it separates systems that need a direct rehost from those requiring a serverless refactor or full retirement. It also plans repatriation back to colocation when cloud bills climb too high.

For deployment, the agent writes Docker configurations and sets up Kubernetes runtimes. It manages waves and cutover runbooks. It does not work alone. Detailed Terraform templates, cluster tuning, and database migrations are passed off to `terraform-specialist`, `kubernetes-specialist`, and `database-architect`.

Autonomous discovery plans from vendor tools must be approved by an engineer before execution. The agent monitors expenses through FinOps practices, including spot instances and storage policies. Freshly moved workloads usually run over-provisioned. The agent runs its right-sizing assessment only 14 to 30 days after cutover once actual utilization data exists.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --agent modernization/cloud-migration-specialist
```

2. **Manually: put the files in place**
- File: `.claude/agents/cloud-migration-specialist.md` — For all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention

### Codex

**Manually: put the files in place**
- File: `.codex/agents/cloud-migration-specialist.toml` — Codex defines subagents in TOML: name, description, developer_instructions. Move the Markdown text into developer_instructions by hand. For all projects use ~/.codex/agents/

### Cursor

**Manually: put the files in place**
- File: `.cursor/agents/cloud-migration-specialist.md` — Cursor also reads .claude/agents/

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/modernization/cloud-migration-specialist.md

## When to use it
- Classify application workloads using the 7 Rs framework
- Structure phased migration waves with cutover runbooks
- Prepare Docker configurations and Kubernetes target runbooks
- Generate a right-sizing report 14 to 30 days post-cutover

## Example prompts
- Review this service inventory and classify each component under the 7 Rs for an AWS migration
- Draft a container migration plan to move this backend service to Azure Container Apps
- Create a cutover runbook and post-migration right-sizing review schedule for GCP

## Similar
- [azure-infra-engineer](https://affpapa.org/en/nevibecode/agents/azure-infra-engineer.md) — subagent · 245 installs
- [Terraform Agent](https://affpapa.org/en/nevibecode/agents/terraform-agent.md) — subagent · ★ 40451
- [Azure Terraform Infrastructure Planning](https://affpapa.org/en/nevibecode/agents/azure-terraform-infrastructure-planning.md) — subagent · ★ 40451
- [Azure Terraform IaC Implementation Specialist](https://affpapa.org/en/nevibecode/agents/azure-terraform-iac-implementation-specialist.md) — subagent · ★ 40451
- [terraform-aws-planning](https://affpapa.org/en/nevibecode/agents/terraform-aws-planning.md) — subagent · ★ 40451
- [terraform-aws-implement](https://affpapa.org/en/nevibecode/agents/terraform-aws-implement.md) — subagent · ★ 40451

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 495 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
