From superpowers-laravel
Provides patterns for reliable, fast E2E Playwright tests in Laravel: state/seeds setup, test IDs/selectors, auth reuse, environment config, Sail integration. Use for maintainable end-to-end testing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-laravel:e2e-playwrightThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Keep E2E tests reliable, fast, and maintainable.
Keep E2E tests reliable, fast, and maintainable.
# Sail
sail pnpm playwright:test
# Non‑Sail
pnpm playwright:test
Use a dedicated .env.playwright and rebuild schema with migrate:fresh --seed before running.
data-testid attributes over CSS pathsnpx claudepluginhub jpcaparas/superpowers-laravel --plugin superpowers-laravelConfigure Playwright for E2E testing. Use when setting up end-to-end tests, when no E2E framework is detected, or when the user asks to configure browser testing.
Provides patterns for building reliable E2E test suites with Playwright and Cypress, including page object model, configuration, and debugging flaky tests.
Guides Playwright end-to-end testing: selectors, assertions, fixtures, auth, parallelism, CI, visual regression, and flake hunting. Activate with playwright/e2e/playwright config topics.