webapp-testing

Automate web app route discovery and Playwright-based end-to-end testing.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/darthlinuxer/dialectic-crew-ai --skill webapp-testing-darthlinuxer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/darthlinuxer/dialectic-crew-ai/tree/main/src/mcp/skills/webapp-testing
Command: npx skills add https://github.com/darthlinuxer/dialectic-crew-ai --skill webapp-testing-darthlinuxer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

Web application surfaces and critical user flows are often undocumented or incompletely tested, leading to regressions and missed defects; this Skill helps discover routes and verify end-to-end behavior automatically to reduce manual test effort and flaky coverage.

Core Features & Use Cases

  • Route and API Discovery: Guidance on how to locate routes, API endpoints, and components that need coverage.
  • Playwright-based E2E Execution: Run headless browser tests, capture screenshots, and collect performance timings.
  • Accessibility & Visual Audits: Produce counts for alt text, headings, and basic a11y signals alongside visual snapshot strategies.
  • Use Case: Run a smoke audit of a staging site in CI to validate page load health, capture a failing trace, and generate JSON results for downstream reporting.

Quick Start

Run a Playwright audit of https://example.com and return a JSON summary with page health, performance timings, accessibility counts, and an optional screenshot.

Frequently Asked Questions about webapp-testing

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

FAQPage Schema
How do I automate route and API endpoint discovery for my web app?

Route and API discovery is automated by locating routes, API endpoints, and components that need coverage. This Skill guides discovery of undocumented web application surfaces to reduce manual test effort and identify critical user flows automatically.

How do I run headless Playwright E2E tests with screenshots and performance timing?

Playwright-based E2E execution runs headless browser tests to capture screenshots and collect performance timings. It automates end-to-end testing of web applications by executing Playwright runs and returning JSON-formatted results for integration into CI pipelines.

Can I use Playwright for basic accessibility audits and visual regression checks in CI?

Playwright accessibility audits produce counts for alt text, headings, and basic a11y signals alongside visual snapshot strategies. Visual regression checks are supported through optional screenshots captured during headless Playwright runs for web apps and CI pipelines.

What's the best way to generate JSON test results for a staging site smoke audit in CI?

A smoke audit of a staging site in CI validates page load health, captures failing traces, and generates JSON results for downstream reporting. The Skill outputs JSON-formatted summaries with page health, performance timings, and accessibility counts for pipeline integration.

Do I need Playwright installed to run E2E tests and visual regression checks?

Playwright is a required dependency for running headless browser tests, capturing screenshots, and collecting performance timings. E2E execution, visual regression checks, and accessibility audits all rely on Playwright to automate discovery and verification of web application flows.