performance-test_skill

This skill analyzes and optimizes application performance using frontend Lighthouse, Core Web Vitals, and backend load tests to identify bottlenecks.
  • Makefile

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill shaul1991/shaul-agents-plugin --skill performance-test

  • SKILL.md9.7 KB

Overview

This skill runs and automates performance testing for web applications, covering frontend metrics (Lighthouse, Core Web Vitals) and backend load tests (k6, Artillery). It produces CI-friendly reports, defines pass/fail thresholds, and identifies optimization opportunities. Use it to validate performance goals, catch regressions, and guide remediation work.

How this skill works

The agent runs Lighthouse audits and collects Core Web Vitals from real pages or CI environments, and executes load/stress scenarios with k6 or Artillery against API endpoints. It validates results against configured thresholds, saves structured artifacts (Lighthouse HTML/JSON, k6 JSON, markdown reports), and can run inside GitHub Actions for automated gating. It also summarizes bottlenecks and recommends fixes like image optimization and caching.

When to use it

  • Before release to verify frontend and backend performance targets
  • In CI to catch regressions on pull requests
  • During load testing to validate system capacity and scaling
  • When measuring Core Web Vitals for user-experience benchmarks
  • To produce repeatable reports for staging and production checks

Best practices

  • Define clear performance SLAs (P50/P95/P99, throughput, error rate) before tests
  • Run Lighthouse with multiple runs and use CI assertions to prevent regressions
  • Use representative user flows and realistic data for k6/Artillery scenarios
  • Store artifacts (reports, JSON results) in CI artifacts for post-analysis
  • Measure Web Vitals in production or production-like staging for realistic signals

Example use cases

  • Run Lighthouse CI on every pull request and fail if performance score drops below 90
  • Execute k6 ramp-up/stress test to validate autoscaling rules and peak throughput
  • Collect Core Web Vitals on real users and send metrics to analytics for trend tracking
  • Use Artillery to simulate checkout user flows and verify end-to-end SLA compliance
  • Generate a performance report with recommendations after a release candidate test

FAQ

It produces Lighthouse reports (HTML/JSON), k6/Artillery result JSON, and a markdown performance report summarizing key metrics and recommendations.

Can tests run in CI?

Yes. Lighthouse CI and k6/Artillery commands are configured for GitHub Actions to run on push and pull requests with artifact upload.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
performance-test skill by shaul1991/shaul-agents-plugin | VeilStrat