From billy-milligan
Playwright e2e testing: config (parallel, retries=2 in CI, trace on failure), Page Object Model with semantic locators, fixtures for auth state reuse, no hard-coded sleeps, visual regression, accessibility testing, API mocking with route interception. Use when writing e2e tests, reviewing Playwright config, debugging flaky tests.
npx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganThis skill is limited to using the following tools:
- Setting up Playwright for a new project
Provides REST API design patterns for resource naming, URL structures, HTTP methods/status codes, pagination, filtering, errors, versioning, and rate limiting.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
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