What problem does it solve? Migrated applications often run with default or legacy configuration values that waste resources and limit performance. This Skill systematically tunes JVM settings, connection pools, caching, timeouts, and framework parameters to improve throughput and stability without changing application code. ## Core Features & Use Cases - Multi-Layer Tuning: Adjusts JVM garbage collection, Hikari connection pools, Tomcat thread pools, cache eviction policies, and network timeouts with documented rationale. - Calculation-Based Sizing: Provides formulas for connection pool size, thread pool size, and heap allocation based on core count, workload type, and available memory. - Documented Output: Produces an optimization_configuration_changes.md file with before/after values, expected impact, tuning methodology, and rollback instructions. - Use Case: After migrating a Spring Boot application to a new platform, use this Skill to right-size the Hikari pool, switch to G1GC, and configure Caffeine caching, reducing GC pause time and connection wait time. ## Quick Start Tune the JVM, database connection pool, and caching configurations for my migrated Spring Boot application and document the before and after settings with rollback steps.