| name | e2e |
| description | Run E2E smoke tests (basic) or full acceptance + regression suite (extended). |
E2E SKILL
Config loading
Read .claude/maestro.json to resolve project-specific values:
{TEMP_ROOT} = .ai.temp_root
{REPO} = .ai.repo
{SLUG} = .ai.slug
{E2E_URL} = .ai.e2e.local_url
{E2E_BOOT} = .ai.e2e.boot_cmd
{E2E_SETTINGS} = .ai.e2e.settings_path
{E2E_CI} = .ai.e2e.ci_integration
This skill provides end-to-end test execution at two tiers. The tooling is the same
(Playwright MCP + curl + WP-CLI); the difference is scope and depth.
The local WordPress environment is at {E2E_URL} (admin / password). Boot
or restart it with {E2E_BOOT}.
Tier 1 — Basic
Purpose: behavioral verification and smoke tests. Fast enough to fit inside a planning
agent's execution window.
Invokers:
grooming-agent — verify behavioral assumptions about the current system before
writing the spec. Use to confirm: does the current feature behave as described in the
issue? What does the current API or AJAX endpoint return for the scenario being changed?
Anti-rationalization table
| You'll be tempted to say | Why you can't |
|---|
|