testing-e2e
Installation
SKILL.md
E2E Testing with Playwright
Execute E2E testing workflows using Playwright scripts (via playwright-skill). Do not delete, reset, or mutate non-test data without explicit user confirmation. If the app cannot be started or fixtures are unavailable, report BLOCKED instead of inventing passing results.
Runner: Examples below use
npx playwright. If the project uses Bun, substitutebunx playwrighteverywhere. Both runners work; pick the one matching the project's lockfile (package-lock.json/pnpm-lock.yaml→npx;bun.lock/bun.lockb→bunx).
Use TaskCreate / TaskUpdate to track these 5 phases:
- Determine action (parse args or ask)
- Prepare app, dev server, and deterministic test data
- Execute action (run/record/generate/verify)
- Verify results and collect artifacts
- Present output