/e2e-test-specialist:after-allManage post-run lifecycle hooks (the "afterAll" autopilot reads after the run completes)
/e2e-test-specialist:authorizeRecord a standing-grant authorization the autopilot reads at every run (memory + optional pre-run hook)
/e2e-test-specialist:autopilotOne-shot autonomous run (R34/R35 mode) — setup, start, execute, ultrathink-fix on failures, continue until queue empty
/e2e-test-specialist:before-allManage pre-run lifecycle hooks (the "beforeAll" autopilot reads before the first test)
/e2e-test-specialist:bugsList, add, and triage bugs discovered during E2E runs
/e2e-test-specialist:costRoll up resource_ledger entries for a run — provider, kind, count, estimated cost
/e2e-test-specialist:diffCompare two runs at the test level — regressions, fixes, new skips, status changes
/e2e-test-specialist:doctorPlugin health-check — schema version, table integrity, dangling references, stale sessions, backup state
/e2e-test-specialist:exportExport the full DB to a markdown ledger — round-trip with /import
/e2e-test-specialist:failuresShow recent failed/skipped/blocked step executions for a run, with error message and context
/e2e-test-specialist:fix-failuresRe-attempt failed step_executions in a run via the ultrathink fix loop (default no fix-attempt cap)
/e2e-test-specialist:importImport an existing markdown E2E ledger (directives, credentials, phases, tests, runs) into the database
/e2e-test-specialist:initInitialize the .e2e-testing/ folder with a SQLite database in the current project
/e2e-test-specialist:memoryAdd, list, and search project-level memories (decisions, gotchas, lessons learned)
/e2e-test-specialist:notifyManage outbound notifications (run-completed, hook-failed, critical-failure, cascade-detected, etc.)
/e2e-test-specialist:pendingShow what's left in the active run — pending tests count, next pending test, blocked tests
/e2e-test-specialist:planManage the test plan over its lifetime — add, update, deprecate, re-discover from app code, or detect drift
/e2e-test-specialist:recommendTranslate current state into actionable next moves — open bugs, untouched tests, stale memories, missing authorizations
/e2e-test-specialist:repairRun integrity checks on the database and offer recovery options
/e2e-test-specialist:reportGenerate a markdown run report — back-compat with the Test Results Log format
/e2e-test-specialist:resetReset for a fresh end-to-end run — execute after-all hooks (teardown), abort active run, optionally clear history, optionally hard-wipe and re-import
/e2e-test-specialist:restartAbort the active run and start a fresh one (destructive — confirms first)
/e2e-test-specialist:resumeResume the active run after a crash, broken session, or paused state
/e2e-test-specialist:rolesManage the roles table — first-class user identities for role-based testing
/e2e-test-specialist:schemaPrint canonical column lists, view definitions, and useful query templates for the plugin's schema
/e2e-test-specialist:screenshotCapture a screenshot in the active run and record it in the database
/e2e-test-specialist:sessionsList sessions for a run (active run by default) — id, status, heartbeat age, current step
/e2e-test-specialist:sitesManage the sites table — deployed instances of apps on infrastructure
/e2e-test-specialist:skippedRollup of skipped steps grouped by skip_reason — "record what /authorize to recover N tests
/e2e-test-specialist:startStart a new test run (R-NNN) with optional phase or tag filters
/e2e-test-specialist:statusShow current e2e-testing state — active run, session liveness, progress, and next pending step
/e2e-test-specialist:tagManage tags — list tags, list tests with a tag, add/remove tags on tests
/e2e-test-specialist:testExecute pending steps in the active run, with checkpoint persistence and Playwright MCP integration
/e2e-test-specialist:wizardFirst-run interactive setup — init, import, seed authorizations, configure hooks, validate