Help us improve
Share bugs, ideas, or general feedback.
From billy-milligan
Guides Playwright e2e testing with parallel config, retries=2 in CI, Page Object Model using semantic locators, auth state fixtures, no hard-coded sleeps, visual regression, accessibility testing, and API mocking. Use for writing tests, config review, flaky test debugging.
npx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganHow this skill is triggered — by the user, by Claude, or both
Slash command
/billy-milligan:e2e-playwrightThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Setting up Playwright for a new project
Guides Playwright end-to-end testing: selectors, assertions, fixtures, auth, parallelism, CI, visual regression, and flake hunting. Activate with playwright/e2e/playwright config topics.
Writes and debugs E2E tests with Playwright using Page Object Model, API mocking, and visual regression. Configures test infrastructure and CI integration.
Guides writing E2E tests with Playwright, configuring test infrastructure, debugging flaky browser tests, creating page objects, setting up fixtures, reporters, CI integration, API mocking, and visual regression testing.
Share bugs, ideas, or general feedback.
getByRole, getByLabel over CSS selectorswaitForResponse, waitForSelector, not page.waitForTimeout()references/playwright-config.md — parallel setup, retries, workers, reporter config, webServerreferences/page-object-model.md — POM class structure, semantic locators, constructor patternsreferences/auth-fixtures.md — globalSetup storage state, fixture extension, auth reuse patternsreferences/network-waiting.md — waitForResponse, Promise.all click patterns, auto-waitingreferences/api-mocking.md — page.route() interception, fulfilling responses, isolated tests