What problem does it solve?
Manually upgrading essencium-frontend based projects is time-consuming, error-prone, and risks losing custom code modifications when merging upstream changes. This Skill eliminates that friction by automating version-by-version migrations while preserving your project's unique customizations.
Core Features & Use Cases
- Intelligent Migration Path Calculation: Automatically detects your current essencium version, fetches available migration manifests, and calculates the correct step-by-step upgrade path to your target version.
- Comprehensive Change Handling: Manages all 7 categories of upstream changes including dependency bumps, infrastructure updates, file tracking, new file additions, file removals, translation key updates, and environment variable adjustments.
- Interactive Customization Preservation: Detects when you have customized upstream files and guides you through merging upstream changes with your local modifications, so you never lose custom work.
- Built-in Verification: Runs type checks, builds, and tests after each migration step to catch issues early, and only proceeds when all checks pass.
- Use Case: A team maintaining a custom admin panel built on essencium-frontend can use this Skill to upgrade from version 9.4.2 to 9.5.0 in minutes, without manually reviewing hundreds of upstream changes or breaking existing custom features.
Quick Start
Use the migrate-essencium-frontend skill in your essencium-frontend downstream project directory to run an interactive version upgrade, optionally specifying a target version like 9.5.0 for a controlled migration.