{"repo":"neonwatty/qa-skills","free":true,"listed":false,"github":"https://github.com/neonwatty/qa-skills","clone":"git clone https://github.com/neonwatty/qa-skills.git","description":"Playwright E2E test generation and QA automation pipeline for Claude Code — workflow docs, multi-user flows, mobile audits, and 6 specialized QA agents","language":"Shell","stars":24,"topics":["browser-automation","claude-code","e2e-testing","playwright","qa-automation","testing"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Claude QA Skills QA testing pipeline for Claude Code — generate workflow docs, convert to Playwright E2E tests, run interactively or in CI, and audit apps with six specialized QA agents. Supports desktop, mobile, and multi-user flows with profile-based authentication. Full walkthrough: Claude Code Browser Testing and iOS Automation with MCP Workflows Installation Getting Started /setup-profiles opens a headed browser for each user role. You log in manually (handles OAuth, 2FA, etc.) and the session state is saved to .playwright/profiles/ . Profiles can also include optional test data files (local fixtures or cloud URLs) and acceptance criteria for file-processing workflows. All generators, agents, and the runner load these profiles automatically. The Pipeline Commands Command Description --------- ------------- /setup-profiles Create or refresh Playwright auth profiles, optionally define test data files and acceptance criteria /run-qa [smoke\\ ux\\ adversarial\\ all] Discover screens, confirm manifest, dispatch QA agents Framework support: Route discovery is optimized for Next.js (App Router and Pages Router), with support for React Router, Remix, and SvelteKit. Other frameworks fall back to generic route-pattern matching. Skills (14) Generators Skill Trigger Description ------- --------- ------------- desktop-workflow-generator \"generate desktop workflows\" Explores codebase, walks the live app with you, co-authors verifications and edge cases mobile-workflow-generator \"generate","default_branch":null,"files":null,"tree":[],"storefront":"/r/neonwatty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neonwatty/qa-skills/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}