What problem does it solve? Upgrading a consumer project from @lucca-front/ng 21.x to the breaking 22.x release breaks palettes, component APIs, strict-null typings, readonly properties, and signal-based inputs. This Skill orchestrates the official schematics and then handles the residual cases they cannot automate, restoring the project to identical behavior and rendering. ## Core Features & Use Cases - Schematic orchestration: Runs ng g @lucca-front/ng:palettes and ng g @lucca-front/ng:file-upload first, then processes only the leftover cases (CSS vars *-rgb, $palettesDeprecated, .mod-S classes). - Component refactors: Guides ActivityFeed restructuring (lu-activity-feed-update-item), Select panel ListBox overrides, and FileEntry rendering changes. - Strict/readonly/signal adaptation: Fixes build errors from strictNullChecks .d.ts, readonly class properties, and renamed signal inputs, plus audits 17+ silent behavior changes that produce no compile errors. - Use Case: A team upgrades their Angular 22 app to Lucca Front 22 and the build fails on palette classes and dialog .instance nullability; this Skill detects every occurrence, applies minimal fixes, and produces a structured migration report. ## Quick Start Ask the assistant to migrate this project to Lucca Front 22 using the lucca-front-migrate-22 skill.