What problem does it solve? Executing a migration design requires systematically transforming source code across many files while keeping the codebase compiling and tests passing. This Skill guides the incremental application of refactoring patterns, dependency updates, and framework-specific migrations so changes stay verifiable and reversible. ## Core Features & Use Cases - Dependency and Import Updates: Applies substitutions such as javax.* to jakarta.* when moving from Spring Boot 2.7 to 3.2. - Framework Migration Patterns: Converts framework-specific code, for example Quarkus Panache entities to Spring Data JPA repositories, and migrates configuration formats. - Incremental Transformation Strategies: Supports component-by-component, layer-by-layer, or feature-by-feature execution with compilation checks, test runs, and rollback points after each step. - Use Case: Migrating a service from Quarkus to Spring Boot by transforming entities, repositories, security configuration, and application.yml while documenting every change in execution_code_changes.md. ## Quick Start Apply the design specifications in design_target_architecture.md and design_component_strategies.md to transform this codebase incrementally, verifying compilation and tests after each component.