migration

Installation
SKILL.md

AEM as a Cloud Service — Code Migration

Source → target: Legacy AEM 6.x / AMS / on-premAEM as a Cloud Service. Scoped under skills/aem/cloud-service/skills/migration/ so this is not confused with Edge Delivery or 6.5 LTS.

This skill drives the migration workflow: BPA data, CAM/MCP, one pattern per session, and target discovery. Transformation rules and steps live in the code-assessment skill — once a finding's pattern is identified, hand off to {code-assessment}/<pattern>/SKILL.md (or the relevant shared reference under {code-assessment}/references/).

Setup: Use the aem-cloud-service install (see repository root README) so both migration and code-assessment paths are available. If you already have the monorepo open with resolvable {code-assessment} paths, no separate install step is required.

Quick start (for the person driving the agent)

One pattern per chat/session — if you ask to "fix everything," the skill will ask you to pick first (e.g. scheduler vs replication vs htlLint).

You have… Say something like… What happens
A BPA CSV "Fix scheduler findings using ./path/to/bpa.csv" Fastest path: CSV → cached collection → files
CAM + MCP only "Get scheduler findings from CAM; I'll pick the project when you list them." Agent lists projects → you confirm → MCP fetch (cam-mcp.md)
Just a few files "Migrate scheduler in core/.../MyJob.java" Manual flow: no BPA required
OSGi → Cloud Manager "Scan my config files and create Cloud Manager environment secrets or variables." Agent auto-reads references/osgi-cfg-json-cloud-manager.md (full Adobe-aligned rules inlined there); no BPA pattern id
HTL lint warnings "Fix htlLint issues in ui.apps" Proactive discovery via rg → fix per the HTL lint reference
Installs
447
Repository
adobe/skills
GitHub Stars
131
First Seen
Apr 2, 2026
migration — adobe/skills