qa-web

Automate headless Playwright QA tests for Prose web-mode builds.

2|1|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/solo-ist/prose --skill qa-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-web
Source: https://github.com/solo-ist/prose/tree/main/.claude/skills/qa-web
Command: npx skills add https://github.com/solo-ist/prose --skill qa-web

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prose teams need a reliable, headless QA workflow for the web-mode build that doesn't require Electron or a display server, ensuring features work in CI.

Core Features & Use Cases

  • Automated Playwright-based web-mode tests against http://localhost:5174
  • CI-friendly, headless execution suitable for pipelines
  • Coverage for app load, file explorer, editor input, and settings across branches

Quick Start

Run automated web tests against the web build using the npm script test:web, which starts the web dev server and executes the Playwright suite.

Frequently Asked Questions about qa-web

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

FAQPage Schema
How do I run headless web QA tests for Prose in a CI pipeline?

Run headless web QA tests for Prose in CI by executing the npm script test:web, which starts the web dev server and runs the Playwright suite against the build without requiring Electron or a display server.

What web mode features does Playwright testing cover for Prose?

Playwright testing for Prose web mode covers app loading, file explorer interactions, editor input, and Settings behavior, validating these features across different branches in both local and CI environments.

Do I need a display server or Electron to run Prose web mode tests?

No, you do not need a display server or Electron to run Prose web mode tests. The Playwright suite executes headless browser automation against the local web build, making it suitable for CI pipelines.

What dependencies are required to automate Playwright tests for Prose web mode?

To automate Playwright tests for Prose web mode, you need Playwright browsers installed, a Playwright configuration file, and npm scripts such as test:web and dev:web, with optional commands for production builds.

Why does Prose web QA testing target localhost:5174?

Prose web QA testing targets localhost:5174 because the test:web npm script starts the web dev server on this port, allowing the Playwright suite to automate headless browser interactions against the local web-mode build.