What problem does it solve?
This Skill addresses the challenge of inefficient software performance by providing a structured approach to measurement, bottleneck identification, and optimization, ensuring improvements are data-driven and verifiable.
Core Features & Use Cases
- Mandatory Baseline Measurement: Ensures all performance claims are backed by pre-optimization data.
- Bottleneck Identification: Utilizes sequential thinking to pinpoint performance issues across CPU, memory, I/O, and database layers.
- Optimization Strategies: Offers concrete patterns for algorithmic improvements, caching, database tuning, and memory management.
- Verification & Reporting: Guarantees that optimizations are validated with post-optimization measurements and provides a standardized report format.
- Use Case: A web application is experiencing slow response times. This skill would be used to measure the current response time, identify if the bottleneck is in the database queries or CPU-bound processing, implement optimizations like adding a database index or optimizing an algorithm, and then re-measure to quantify the improvement.
Quick Start
Use the agent-performance-optimizer skill to measure the current response time of the /api/v1/users endpoint before applying any optimizations.