webapp-testing

Run Playwright E2E and Vitest unit/integration tests for LucidData web app.

Updated Nov 2, 2025
One-click install
npx skills add https://github.com/thyde/LucidData --skill webapp-testing-thyde
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webapp-testing
Source: https://github.com/thyde/LucidData/tree/main/.claude/skills/webapp-testing
Command: npx skills add https://github.com/thyde/LucidData --skill webapp-testing-thyde

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive suite of tools and patterns to ensure the quality, reliability, and correctness of the LucidData web application through automated testing.

Core Features & Use Cases

  • End-to-End (E2E) Testing: Verifies complete user flows using Playwright, simulating real user interactions from signup to data management.
  • Unit & Integration Testing: Utilizes Vitest for fast, isolated testing of components, utilities, and API routes.
  • Use Case: Before deploying a new feature, run all E2E tests to confirm that user authentication, vault creation, and consent management workflows function as expected across different browsers.

Quick Start

Execute all unit and E2E test suites for the web application.

Frequently Asked Questions about webapp-testing

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

FAQPage Schema
How do I run E2E and unit tests for a web application using Playwright and Vitest?

You can execute comprehensive web application testing by running Vitest for unit and integration tests alongside Playwright for E2E scenarios, verifying complete user flows from authentication to data management across different browsers.

What is the best way to automate testing workflows for frontend functionality and API routes?

Automating frontend functionality and API route testing is best handled by combining Playwright for real user interaction simulations and Vitest for fast, isolated testing of individual components and backend routes.

Do I need specific versions of Node.js, Playwright, and Vitest to run automated tests?

Yes, running these automated tests requires Node.js 18 or higher, Playwright version 1.57.0, and Vitest version 3.2.4 to ensure compatibility and proper execution of the testing suites.

Can I use test-driven development to verify user authentication and data management workflows?

Yes, test-driven development workflows are fully supported, allowing you to write tests upfront for user authentication, vault creation, and consent management before implementing the underlying features.

How does E2E testing with Playwright verify complete user flows like signup and consent management?

E2E testing with Playwright simulates real user interactions from signup through data management, verifying that complete workflows like vault creation and consent management function correctly across different browsers.

Why should I use Vitest for unit and integration testing instead of just running E2E tests?

Vitest provides fast, isolated testing for components, utilities, and API routes, catching granular errors quickly, while E2E tests validate full user flows but are slower and less targeted for individual logic.