What problem does it solve?
The benchmark skill addresses the challenge of maintaining performance standards in software development by measuring performance baselines and detecting regressions before and after pull requests.
Core Features & Use Cases
- Performance Measurement: Accurately measure key performance indicators like Core Web Vitals and resource sizes for web pages.
- API Performance Benchmarking: Assess the performance of API endpoints under load, comparing against service level agreements.
- Build Performance Metrics: Evaluate the development feedback loop, including cold and hot reload times.
- Before/After Comparison: Run benchmarks before and after changes to identify performance regressions.
- Use Case: Before deploying a new feature, run a benchmark to ensure performance is within acceptable limits.
Quick Start
Use the /benchmark command to measure performance before and after changes. For example, /benchmark baseline to save current metrics and /benchmark compare to compare against baseline.