What problem does it solve? Web applications often ship with hidden performance bottlenecks—slow API endpoints, oversized JavaScript bundles, N+1 query patterns—that only surface under real usage. This Skill systematically tests page load times, API response times, sequential load behavior, and frontend bundle sizes against defined performance budgets, producing a structured report with actionable bottleneck findings. ## Core Features & Use Cases - Page Load Timing: Uses browser Performance APIs to measure TTFB, DOM Ready, and full load times across dashboards, list views, detail views, and settings pages, graded against target/acceptable/poor budgets. - API & Load Testing: Measures endpoint response times with curl at varying data sizes and runs 20 sequential requests to detect degradation, errors, and rate-limiting behavior. - Bottleneck Diagnosis: Detects N+1 query patterns, oversized JS bundles, and container resource spikes, then generates a markdown performance report with prioritized recommendations. - Use Case: Before releasing a Nextcloud app update, run the performance test to discover that a 2000-object list view takes 5.9 seconds to load and the search API needs server-side indexing—then fix these before users complain. ## Quick Start Ask the agent to run a performance test on the current app, for example: "Run a full performance test on the openregister app and report any bottlenecks."