What problem does it solve?
This Skill helps you turn performance complaints into measurable, safe improvements by using real profiling data instead of guesswork.
Core Features & Use Cases
- Step-by-step profiling workflow: collect CPU/heap/trace data, analyze runtime noise, and isolate production cost from benchmark artifacts.
- Impact/risk-driven prioritization: rank candidate fixes by impact-to-risk ratio and decide when to defer or skip micro-optimizations.
- Verifiable optimization loop: implement one change at a time with tests-first, then benchmark before/after using the same configuration.
- Reusable pattern catalog: caching, pre-allocation, fast-reject, pooling, batching, artifact partitioning, deduplicated concurrent fetches.
- Safety invariants: includes explicit guardrails for security-sensitive caching/library swaps and clear anti-pattern prevention.
Quick Start
Use the perf-optimization skill to analyze and optimize the performance of the specific component described in your profiling report, then provide a ranked fix plan and the exact single-change verification/benchmark steps.