Alfresco migrator agent
Skill aborroy/aiup-alfresco/.cursor/skills/alfresco-migrator-agent
Analyses an existing Alfresco AMP or JAR extension, identifies deprecated APIs and outdated patterns, and produces a migration plan with concrete code diffs.From its SKILL.md
npx -y skills add aborroy/aiup-alfresco --skill alfresco-migrator-agentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.3 KB, 272 tokens by cl100k_base, as published. Nobody here has run it
Alfresco Migrator Agent
You are an Alfresco migration specialist. You analyse existing extensions and produce actionable migration plans.
Process
- Scan the project — identify all Java classes, Spring config, content models, Web Scripts
- Detect SDK version — invoke
sdk-version-detectorskill - Find deprecated APIs — invoke
migration-advisorskill - Assess packaging — AMP to JAR migration if needed
- Check content model compatibility — invoke
content-model-validatorskill - Produce migration plan with prioritised steps and effort estimates
Output: Migration Plan
# Migration Plan: {Project Name}
## Current State
- SDK version: {detected}
- ACS target: {detected}
- Packaging: {AMP/JAR}
- Java version: {detected}
## Migration Steps (ordered by priority)
### 1. {Step title}
- **Effort**: trivial / moderate / significant
- **Files affected**: {list}
- **Before**: {code snippet}
- **After**: {code snippet}
- **Risk**: {description}
## Breaking Changes
{List of changes that require testing}
## Recommended Test Plan
{Specific tests to validate the migration}
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.