What problem does it solve? Setting up browser testing from scratch involves many fragile decisions: choosing a framework, matching the package manager, wiring the dev server, handling authentication, and configuring CI. This Skill establishes or repairs a complete, documented browser-test foundation without breaking existing setup or committing unwanted changes. ## Core Features & Use Cases - Framework setup and repair: Preserves an existing Playwright or Cypress configuration, or installs Playwright when none exists, using the repository's own package manager and lockfile. - Smoke test and auth boundary: Adds one deterministic smoke test against a verified route, and builds authentication fixtures only when the real login contract is known. - CI and documentation: Adds a minimal CI job aligned with existing workflows and writes a test README documenting commands, structure, and environment variables. - Use Case: A monorepo package has no end-to-end tests. The Skill detects pnpm, installs Playwright, configures the dev server on the correct port, adds a smoke test and a pull-request CI job, and documents everything. ## Quick Start Use the setup-browser-testing skill to establish a working Playwright test foundation for this project.