What problem does it solve?
This Skill provides patterns and metrics for testing, performance benchmarking, and quality analysis, helping to improve the efficiency and reliability of applications.
Core Features & Use Cases
- Performance Metrics: Offers guidelines for key performance indicators (KPIs) like LCP, FID, CLS, FCP, and TTI for web applications.
- Backend Performance: Provides benchmarks for API response times, database queries, background jobs, memory usage, and CPU usage.
- Mobile Performance: Suggests targets for app startup time, frame rate, memory usage, and battery drain.
- Test Health: Defines metrics for pass rate, flaky rate, and coverage to ensure test reliability.
- Report Templates: Provides templates for performance benchmark, quality report, and flaky test analysis.
- Quick Commands: Offers commands for performance testing, memory snapshot, bundle size, test pass rate, and finding slowest tests.
- Optimization Strategies: Recommends quick wins, medium efforts, and major improvements for optimizing performance.
- Common Issues Checklist: Lists common frontend and backend issues along with their potential fixes.
- Tool Integration: Recommends profiling tools for frontend, backend, mobile, and tests, as well as monitoring strategies.
Quick Start
Use the testing-patterns skill to review the performance metrics for your web application.