home / skills / a5c-ai / babysitter / cloud-readiness-assessor
This skill assesses cloud-readiness by classifying applications with 6Rs, checking cloud-native compliance, and estimating migration blockers and costs.
npx playbooks add skill a5c-ai/babysitter --skill cloud-readiness-assessorReview the files below or copy the command above to add this skill to your agents.
---
name: cloud-readiness-assessor
description: Assess application readiness for cloud migration with 6Rs classification and cloud-native compliance checking
allowed-tools: ["Bash", "Read", "Write", "Grep", "Glob", "Edit"]
---
# Cloud Readiness Assessor Skill
Assesses application readiness for cloud migration, classifying applications using the 6Rs methodology and verifying cloud-native compliance.
## Purpose
Enable cloud migration planning for:
- 6 Rs classification
- Cloud-native pattern compliance
- Stateless verification
- External dependency mapping
- Cost estimation
## Capabilities
### 1. 6 Rs Classification
- Rehost (Lift and Shift)
- Replatform (Lift and Reshape)
- Repurchase (Replace/SaaS)
- Refactor (Re-architect)
- Retire (Decommission)
- Retain (Keep on-premises)
### 2. Cloud-Native Pattern Compliance
- Check twelve-factor compliance
- Verify statelessness
- Assess horizontal scalability
- Evaluate config externalization
### 3. Stateless Verification
- Identify session storage
- Find local file usage
- Detect in-memory caches
- Map persistent connections
### 4. External Dependency Mapping
- Map database connections
- Identify external APIs
- Find message queue usage
- Document service dependencies
### 5. Cost Estimation
- Estimate cloud compute costs
- Project storage costs
- Calculate data transfer
- Model reserved vs on-demand
### 6. Risk Assessment
- Identify migration blockers
- Assess complexity
- Evaluate downtime risk
- Document compliance concerns
## Tool Integrations
| Tool | Cloud | Integration Method |
|------|-------|-------------------|
| AWS Migration Hub | AWS | API |
| Azure Migrate | Azure | API |
| Google Cloud Migration Center | GCP | API |
| Cloudamize | Multi | API |
| CAST Highlight | Multi | API |
## Output Schema
```json
{
"assessmentId": "string",
"timestamp": "ISO8601",
"applications": [
{
"name": "string",
"classification": "rehost|replatform|repurchase|refactor|retire|retain",
"cloudNativeScore": "number",
"blockers": [],
"dependencies": [],
"estimatedCost": {},
"risk": {}
}
],
"portfolio": {
"byClassification": {},
"totalCost": {},
"timeline": {}
}
}
```
## Integration with Migration Processes
- **cloud-migration**: Primary assessment tool
- **migration-planning-roadmap**: Planning input
## Related Skills
- `iac-generator`: Infrastructure setup
- `containerization-assistant`: Container readiness
## Related Agents
- `cloud-migration-engineer`: Migration execution
- `migration-readiness-assessor`: Overall readiness
This skill assesses application readiness for cloud migration by classifying applications using the 6Rs and verifying cloud-native compliance. It produces actionable assessment outputs including dependency maps, stateless checks, risk flags, and cost estimates to feed migration planning and execution. The goal is to surface migration blockers, suggest appropriate migration strategies, and quantify effort and cost tradeoffs.
The assessor analyzes application artifacts, configuration, and runtime indicators to assign one of the 6Rs (rehost, replatform, repurchase, refactor, retire, retain). It runs cloud-native pattern checks—twelve-factor alignment, statelessness, horizontal scalability, and externalized configuration—while mapping external dependencies such as databases, APIs, and message queues. The skill then estimates compute, storage, and data-transfer costs and compiles risk and timeline projections into a structured assessment payload.
What inputs does the assessor need?
Provide application manifests, configuration files, deployment descriptors, runtime logs, and dependency lists when available; missing inputs reduce confidence and increase manual validation needs.
How is the 6Rs classification determined?
The classifier evaluates technical characteristics, operational constraints, and cost/effort heuristics to recommend rehost, replatform, repurchase, refactor, retire, or retain for each application.
Can the skill integrate with cloud migration tools?
Yes. It supports API integrations with common migration hubs and assessment platforms to import telemetry and export structured assessment outputs for downstream planning.