Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Assess a workload's readiness to migrate to AWS by analyzing existing code, dependencies, configurations, and infrastructure to produce evidence-backed findings covering the 7 Rs, risks, and a migration plan.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 135% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 137% | 0% |
| case-20 | ✓→✗ | ▼ Worse | 75% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 99% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 110% | 0% |
Ask the user:
> What workload are you planning to migrate? Please share: > - Workload name and code packages/directories to analyze > - Current environment (on-premises, other cloud, colocation) > - Business drivers (cost, agility, compliance, end-of-life hardware, etc.) > - Timeline constraints (optional)
If context is already provided or you are in a codebase, proceed directly.
Analyze the codebase to understand the current application stack.
You MUST examine:
For each component, document:
You MUST flag as BLOCKER:
Analyze existing infrastructure configurations.
You MUST examine:
For each infrastructure component, document:
Map all internal and external dependencies.
You MUST examine:
You MUST create a dependency diagram showing:
You MUST flag as HIGH RISK:
---STOP--- Checkpoint: Discovery and dependency mapping complete — ready to determine migration strategy
> Mapped the application stack ({X} components), infrastructure configurations, and dependency relationships. Identified {Y} blockers, {Z} high-risk dependencies (shared databases, latency-sensitive integrations), and migration wave groupings. > > Shall I proceed with determining the migration strategy (7 Rs) for each component and assessing readiness by pillar?
Do NOT proceed past this point until the user explicitly confirms.
For each component, evaluate which strategy fits based on code evidence:
| Strategy | When to use | Code Indicators | |----------|-------------|-----------------| | Rehost | Fast migration, minimal changes | Standard OS, containerizable, no OS-specific deps | | Replatform | Small optimizations during move | Self-managed DB → RDS, self-managed cache → ElastiCache | | Refactor | Need cloud-native benefits | Monolith that should be decomposed, stateful → stateless | | Repurchase | Replace with SaaS | Commercial software with AWS/SaaS equivalent | | Retire | No longer needed | Unused code, deprecated services | | Retain | Not ready to move | Hard dependencies, compliance blockers | | Relocate | VMware workloads | VMware-specific configurations |
You MUST justify each recommendation with code evidence.
For each pillar, provide: Readiness (Ready/Conditionally Ready/Not Ready), Evidence (file:line), Gaps, Actions needed.
For each risk, assess using Impact × Likelihood:
Impact: Minor (schedule slip, minor rework) | Moderate (significant rework, extended hybrid period) | Severe (migration failure, data loss, extended outage)
Likelihood: Low (unlikely with proper planning) | Medium (possible without specific mitigation) | High (likely given current state)
| Impact | Likelihood | Risk Level | |----------|------------|------------| | Severe | High | Critical | | Severe | Medium | High | | Severe | Low | High | | Moderate | High | High | | Moderate | Medium | Medium | | Moderate | Low | Medium | | Minor | High | Medium | | Minor | Medium | Low | | Minor | Low | Low |
---STOP--- Checkpoint: Risk assessment complete — ready to produce the final migration assessment
> Assessed {N} risks across the migration. Risk distribution: {X} Critical, {Y} High, {Z} Medium, {W} Low. Overall readiness: {Ready / Conditionally Ready / Not Ready}. Critical blockers and mitigations identified. > > Shall I produce the full Migration Readiness assessment with migration plan and cost comparison?
Do NOT proceed past this point until the user explicitly confirms.
markdown# Migration Readiness Assessment: {Workload Name} ## Executive Summary - **Date**: {date} - **Packages Analyzed**: {list} - **Recommended Strategy**: {primary strategy} - **Overall Readiness**: {Ready / Conditionally Ready / Not Ready} - **Estimated Effort**: {T-shirt size with justification} - **Key Risks**: {top 3} - **Critical Blockers**: {count and brief description} ## Application Stack Summary | Component | Technology | Version | AWS Equivalent | Strategy | Complexity | |-----------|-----------|---------|---------------|----------|------------| | {name} | {tech} | {ver} | {aws service} | {7R} | {Low/Med/High} | ## Dependency Map {PlantUML diagram showing service dependencies, data flows, and migration wave groupings} ## Readiness Scorecard | Pillar | Readiness | Score (1-5) | Key Blocker | Action Needed | |--------|-----------|-------------|-------------|---------------| | Operational Excellence | {status} | {score} | {blocker} | {action} | | Security | {status} | {score} | {blocker} | {action} | | Reliability | {status} | {score} | {blocker} | {action} | | Performance Efficiency | {status} | {score} | {blocker} | {action} | | Cost Optimization | {status} | {score} | {blocker} | {action} | | Sustainability | {status} | {score} | {blocker} | {action} | ## Critical Blockers {For each: ID, description, evidence (file:line), impact on migration, resolution approach, effort} ## Risks and Mitigations | Risk | Evidence | Risk Level | Migration Impact | Mitigation | AWS Service | |------|----------|------------|-----------------|------------|-------------| | {risk} | {file:line} | {level} | {impact} | {mitigation} | {service} | ## Pre-Migration Checklist {Ordered by priority — what must be done before migration starts} - [ ] {action with evidence of why it's needed} ## Migration Plan ### Phase 1: Mobilize (Weeks 1-2) | Task | Dependencies | AWS Service | Evidence | |------|-------------|-------------|----------| {Landing zone, connectivity, tooling setup} ### Phase 2: Migrate (Weeks 3-6) | Wave | Components | Strategy | Data Volume | Downtime Window | |------|-----------|----------|-------------|-----------------| {Component migration waves based on dependency analysis} ### Phase 3: Optimize (Weeks 7-8) | Optimization | Component | Expected Benefit | AWS Service | |-------------|-----------|-----------------|-------------| {Right-sizing, managed services, serverless, Graviton} ## AWS Services for Migration | Category | Service | Purpose | Relevant Components | |----------|---------|---------|-------------------| | Server | AWS MGN | Rehost EC2 | {components} | | Database | AWS DMS | Replicate with minimal downtime | {components} | | Data | DataSync / Snowball | Large-scale transfer | {components} | | Schema | AWS SCT | Schema conversion | {components} | | Network | Direct Connect / VPN | Hybrid connectivity | {components} | | Governance | Control Tower | Multi-account | All | ## Cost Comparison | Category | Current (monthly est.) | AWS Estimated | Delta | Notes | |----------|----------------------|---------------|-------|-------| | Compute | {estimate} | {estimate} | {delta} | {basis} | | Storage | {estimate} | {estimate} | {delta} | {basis} | | Networking | {estimate} | {estimate} | {delta} | {basis} | | Licensing | {estimate} | {estimate} | {delta} | {basis} | | Operations | {estimate} | {estimate} | {delta} | {basis} | ## Next Steps {Top 5 concrete actions the team should take this week to prepare}
After delivering the assessment, offer:
> Would you like me to: > - Design the AWS landing zone architecture? > - Create a detailed data migration plan for a specific database? > - Estimate AWS costs in detail for specific components? > - Build a pre-migration testing strategy? > - Design the hybrid connectivity architecture? > - Create IaC for the target AWS architecture?
Other measured skills in the registry, with their headline benchmark lift.