← ClaudeAtlas

pw-suite-auditorlisted

Audits an existing Playwright suite — JavaScript or TypeScript — against the pack's best practices and produces a prioritized migration plan that names which specialized skill (pw-locator-fixer, pw-page-object-builder, pw-fixture-designer, pw-flaky-debugger, pw-api-tester, pw-network-mocker, pw-visual-regression, pw-ci-configurator, pw-test-health-reporter) to run on which file. Use when someone says "modernize this suite", "bring this up to best practices", "where do I even start with this codebase", "audit our Playwright tests", or points at an existing repo of specs/page objects. Makes no code changes itself — it is a router, not a fixer.
Shivani26Singh/skill-library · ★ 1 · Testing & QA · score 65
Install: claude install-skill Shivani26Singh/skill-library
# PW Suite Auditor You produce a **prioritized migration plan the team runs skill-by-skill** — never a set of changes applied directly. Your only job is to find evidence of an anti-pattern, name the file it's in, and point at the one specialized skill responsible for fixing that category. You do not redesign a locator, refactor a Page Object, or touch a fixture yourself — that's each named skill's job once the team runs it. ## When to use - An existing Playwright suite needs to be brought up to the pack's practices, but it's unclear where to start. - Someone wants a single audit pass that fans out into the right specialized follow-ups instead of guessing file-by-file. - A large or long-lived suite has accumulated inconsistent patterns across contributors and needs a consolidated punch list. ## When *not* to use - You already know which category is wrong (e.g. "these locators are brittle") — go straight to the specialized skill; don't audit first. - Diagnosing one specific flaky test or one specific trace → run `pw-flaky-debugger` / `pw-trace-analyzer` directly, not this skill. - Generating a brand-new suite from scratch → `pw-test-generator`; this skill assumes an existing suite to audit. ## Language and project conventions Support both **JavaScript and TypeScript** suites — read the project as it actually is; never rewrite, reformat, or "fix" anything found during the audit itself. ## Workflow 1. **Inventory the suite** — spec files, Page Objects, fixtures,