run-e2e
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Pre-computed context
Current branch: !git branch --show-current 2>/dev/null || echo "unknown"
Working tree status: !git status --porcelain 2>/dev/null | head -20 || echo "clean"
Purpose
Autonomous live verification of a running application: start it, navigate, interact, screenshot, assert. UI changes follow the mandatory evidence contract in context/e2e.md; non-UI runtime surfaces route to the smoke-test playbook. The e2e-orchestrator configuration (start command, prerequisite tooling, degraded fallback) comes from the consuming project's conventions — its orchestrator (Aspire, docker-compose, tilt, a dev-server script) and any documented evidence requirements govern.
Arguments
$ARGUMENTS — optional scenario description. non-ui routes directly to the non-UI playbook.
Step 0: Route
| Signal | Context file |
|---|---|
| UI flows, browser evidence, API + UI orchestration | context/e2e.md |
| Non-UI runtime surface (library, MCP server, hooks, scripts, infrastructure) | context/non-ui.md |