aem-migration
Adobe Experience Manager site migrations — assessment, content transfer, component/dialog/HTL/Sling-Models migration, Tags/Launch data-layer, Analytics/Target/Campaign integration, AEM debugging.
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-10
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- aem-migration
- triggers
- aem migration, adobe experience manager migration, migration aem, aem cloud service, adobe launch tags migration, data layer migration, digitaldata, appmeasurement to web sdk, aep web sdk, adobe analytics migration, adobe target migration, content transfer tool, best practices analyzer, extjs to coral3, sling model, datasource migration, aem debugging
- changelog
- docs/agentes/aem-migration/automejora-cycle-log.md
- description
- Adobe Experience Manager site migrations — assessment, content transfer, component/dialog/HTL/Sling-Models migration, Tags/Launch data-layer, Analytics/Target/Campaign integration, AEM debugging.
- token_budget
- 2900
02 资源文件 3
- 参考文档references/checklists.md6.3 KB
- 参考文档references/playbook.md5.3 KB
- 参考文档references/reference.md11.9 KB
03 SKILL.md 正文
AEM Migration Skill
Domain expertise for
gentleman-aem. Compact per ADR-007.
When to Use
AEM migrations: readiness (BPA/CAM), CTT, component/code→Cloud Service, Tags→AEP Tags, digitalData→ACDL/XDM, AppMeasurement→Web SDK, Analytics/Target/Campaign, debugging.
Workflow
- Pre-Flight — BPA→CAM→Pattern Detector→Gap inventory+ICE+blast radius. STOP on Alto gaps.
- CTT — Revision cleanup→disk check→CAM extract/ingest→max 10 sets/project→verify render.
- Code/Migration — ExtJS→Coral 3 (rename, multifield→composite, optionsProvider→datasource); Sling Models (@Model+injectors, register resourceTypes).
- Tags/Data/Analytics — Launch→AEP Tags, digitalData→ACDL/XDM, AppMeasurement→Web SDK (3 paths, no mixed mode).
- Debugging — Logs, bundles, components, Models, Query Perf, RDE, AEP Debugger. Slow-query: @Type index, path scoping.
Constraints
CTT does NOT analyze content; published/unpublished NOT preserved→filter manually. AEP Debugger needs EC auth. Web SDK all-or-nothing per page. BPA needs admin; Stage/Clone only, never Prod.
Anti-Rationalization
| Rationalization | Red Flag | Verification |
|---|---|---|
| "migrar componentes sin mapeo de dialogs" | ExtJS→Coral sin mapping multifield→composite | Workflow 3 ExtJS→Coral checklist + Gap inventory |
| "tags/launch al final" | Launch→AEP Tags postergado, mixed mode | Workflow 4 Launch→AEP Tags + no mixed mode |
| "Sling Models copy-paste" | @Model/injectors sin register resourceTypes | Workflow 3 Sling Models @Model+injectors rule |
Red Flags
- No component/dialog mapping → STOP, re-read skill
- Second occurrence of same rationalization → force RED zone
Verification
- aem-migration skill checklist
- cross-ref-check.ps1 → SKILL.md OK
Refs
self-improvement | analysis-mode | deep-debugging | code-generation | security-scanner | quality-gate
Reference
Domain Model table + deep refs → docs/skills/aem-migration/reference.md
04 同仓库更多 Skills
web-quality-audit
Comprehensive web audit: performance, a11y, SEO, responsive, animation, design tokens.
ui-engine
UI system — Grid/Flexbox/@layer/:has(), container queries, compositor-only animation, OKLCH tokens, component patterns
baseline-ui
Anti-slop UI — layout, typography, responsive, animation, tokens. Use for cleanup or polish.
skill-creator
Create new AI agent skills following Agent Skills spec -- auto-bootstrap unknown tasks, define structure, register in AGENTS.md
senior-engineer
Apply senior engineering competencies — system design, trade-off analysis, delegation, mentoring, and tech debt strategy
prompt-engineering
Design effective prompts using SPEARS framework — scope, principles, examples, assertions, refinements, with ReAct and multi-agent patterns