What problem does it solve? After a migration, applications often carry performance bottlenecks such as N+1 database queries, blocking I/O, and inefficient algorithms. This Skill systematically applies code-level optimizations that improve throughput and latency while preserving existing functionality. ## Core Features & Use Cases - Bottleneck-Driven Optimization: Works from a performance analysis document to fix prioritized issues like N+1 queries, missing indexes, and inefficient data structures. - Platform Feature Adoption: Leverages target platform capabilities such as Java 21 virtual threads, Spring Boot 3 native compilation, and reactive streams. - Measured, Reversible Changes: Every optimization includes before/after code snippets, benchmark results, and rollback procedures. - Use Case: After migrating a Spring Boot application, use this Skill to fix N+1 query problems with JOIN FETCH, add response caching with @Cacheable, and switch to virtual threads, documenting measured latency improvements in an optimization report. ## Quick Start Optimize my application code based on the bottlenecks listed in optimization_performance_analysis.md and document the improvements.