e2e-check

Solid

Run E2E tests or interactive browser verification. Triggers on: 'run e2e', 'e2e test', 'browser test', 'check in browser', 'verify UI', 'interactive test'.

Testing & QA 67 stars 21 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
61
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

Run E2E tests or perform interactive browser-based verification using Playwright. ## Mode Detection Parse `$ARGUMENTS` to determine mode: - **Runner mode** (default): Run the Playwright test suite via CLI - **Interactive mode**: If `--interactive` or `interactive` appears in args, use Playwright MCP tools for manual browser walkthrough --- ## Runner Mode ### 1. Detect project From `$ARGUMENTS` or current working directory: - Match project name from cwd (e.g., `my-app` if cwd contains `my-app`) - Check `CLAUDE.md` in the project root for the configured dev port and test command - No match: ask which project to target ### 2. Pre-flight check Check if the dev server is running on the expected port (read from `CLAUDE.md` or the project manifest): Use: `bash -c "curl -s -o /dev/null -w '%{http_code}' http://localhost:{port}/ 2>/dev/null"` or equivalent. If the server is NOT running: - Report: "Dev server not running on port {port}. Start it with your project's dev command (e.g. `yarn dev`/`npm run dev`, `python manage.py runserver`, `bundle exec rails s`, `go run`, etc.), then re-run /e2e-check." - **Do NOT auto-start the dev server.** Stop here. ### 3. Run tests Run the E2E test command from `CLAUDE.md` or the project manifest (e.g., `yarn test:e2e` or `npm run test:e2e` for JS, or `pytest tests/e2e` for Python). If a test filter was provided (e.g., `auth`), resolve it to the spec file path: - `auth` → `tests/e2e/auth.spec.ts` - Full path → use as-is ### 4. Parse ou...

Details

Author
faizkhairi
Repository
faizkhairi/claude-code-blueprint
Created
4 months ago
Last Updated
1 weeks ago
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category