ck:web-testing

Automate web testing with Playwright, Vitest, and k6.

1|Updated May 4, 2026
One-click install
npx skills add https://github.com/auxi-wardrobe/auxi-all-in --skill ck-web-testing-auxi-wardrobe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:web-testing
Source: https://github.com/auxi-wardrobe/auxi-all-in/tree/main/.agents/skills/web-testing
Command: npx skills add https://github.com/auxi-wardrobe/auxi-all-in --skill ck-web-testing-auxi-wardrobe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, vitest, k6, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates web testing, covering a wide range of scenarios including unit, integration, E2E, load, security, visual regression, and accessibility testing, ensuring robustness and reliability of web applications.

Core Features & Use Cases

  • End-to-End Testing: Automates full user journey testing across different browsers and devices.
  • Unit and Integration Testing: Ensures individual components and their interactions work as expected.
  • Load Testing: Simulates high traffic to identify performance bottlenecks.
  • Security Testing: Checks for vulnerabilities like XSS and SQL injection.
  • Visual Regression Testing: Ensures UI consistency across different environments.
  • Accessibility Testing: Ensures compliance with WCAG standards.
  • Use Case: A development team uses this Skill to automate testing of their web application, significantly reducing manual effort and improving the quality of the product.

Quick Start

Run npx vitest run to execute unit tests, or npx playwright test for end-to-end tests.

Frequently Asked Questions about ck:web-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate e2e testing and unit testing together for a web application?

Automate web testing by combining Playwright for e2e testing across browsers and Vitest for unit and integration testing to ensure full component coverage. This approach validates user journeys and individual modules simultaneously to improve application robustness.

What is the best way to run load testing and identify performance bottlenecks?

Load testing with k6 simulates high traffic to identify performance bottlenecks in web applications. It generates concurrent virtual users to stress test server endpoints, helping developers pinpoint scalability limits and optimize response times under heavy load.

Can I use Playwright and Vitest for visual regression and accessibility testing?

Playwright and Vitest support visual regression testing to ensure UI consistency and accessibility testing for WCAG compliance. They automate screenshot comparisons and DOM evaluation to detect visual defects and verify web applications are usable for all users.

Does this web testing approach cover security testing for vulnerabilities like XSS?

Security testing covers vulnerabilities like XSS and SQL injection by automating payload injection and response validation. It scans web application inputs and outputs to detect common security flaws, ensuring malicious code execution and database breaches are prevented.

Do I need to install Playwright, Vitest, and k6 before running these web tests?

Playwright, Vitest, and k6 must be installed and configured correctly before running web tests. These dependencies provide the execution environments required to run unit, e2e, and load testing scripts successfully from your command line.

How do I execute unit and end-to-end tests after setting up the environment?

Execute unit tests by running `npx vitest run` and end-to-end tests with `npx playwright test` in your terminal. These commands trigger the respective frameworks to automatically scan test files and output pass or fail results.