Back to skills
SKILL.md
Migration Advisor
ASecurityDetects deprecated Alfresco API usage and suggests modern equivalents. Trigger when analysing existing Alfresco extension code.
- 13 stars
- 0 votes
- 0 copies
- 2 views
- Added September 6, 2026
Works with
Security analysis
100/100npx -y skills add aborroy/aiup-alfresco --skill migration-advisor --agent claude-codeAre you the author of Migration Advisor?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/aborroy-migration-advisor-aiup-alfresco)---
description: "Detects deprecated Alfresco API usage and suggests modern equivalents. Trigger when analysing existing Alfresco extension code."
user-invocable: false
allowed-tools: "Read, Grep, Glob"
---
# Migration Advisor
Scan Alfresco extension code for deprecated API usage and suggest modern replacements.
## Deprecated Patterns
| Deprecated | Replacement | Since |
|-----------|-------------|-------|
| `ServiceRegistry.getNodeService()` | `@Autowired NodeService` | SDK 4.x+ |
| `AuthenticationUtil.setFullyAuthenticatedUser()` | `AuthenticationUtil.runAs()` | SDK 4.x+ |
| Direct Hibernate session access | `NodeService` / `ContentService` | Always |
| AMP packaging with no third-party library deps | JAR packaging | SDK 4.2+ |
| `AbstractLifecycleBean` for bootstrap | `@PostConstruct` / `ApplicationReadyEvent` | Spring Boot 3.x |
| Alfresco Explorer (JSF) customizations | ACA/ADW extensions | ACS 6.0+ |
| CMIS 1.0 | CMIS 1.1 or REST API v1 | ACS 5.2+ |
| Lucene query syntax | AFTS or CMIS query | ACS 4.0+ |
## Output
For each deprecated usage found, report: file, line, deprecated API, suggested replacement, and migration effort estimate (trivial/moderate/significant).
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.