openspec-e2e
Installation
SKILL.md
Input
- Change name:
/opsx:e2e <name>or/opsx:e2e all(full app exploration, no OpenSpec needed) - Specs:
openspec/changes/<name>/specs/*.md(if change mode) - Credentials:
E2E_USERNAME+E2E_PASSWORDenv vars
Output
- Test file:
tests/playwright/changes/<name>/<name>.spec.ts - Page Objects (all mode):
tests/playwright/pages/<Route>Page.ts - Auth setup:
tests/playwright/auth.setup.ts(if auth required) - Report:
openspec/reports/playwright-e2e-<name>-<timestamp>.md - App Bug Registry:
openspec/reports/app-bug-registry.md(cumulative, per-project) - Test plan:
openspec/changes/<name>/specs/playwright/test-plan.md(change mode only)
Architecture
Two modes, same pipeline: