What problem does it solve? Agent-generated E2E tests often pass today but break on the first refactor or fail to catch real regressions. This Skill drives an approved plan's browser-level phases one risk at a time, ensuring each Playwright test actually protects a named risk and fails when that risk materializes. ## Core Features & Use Cases - Risk-driven test generation: Picks browser-level risks from the plan and test-plan, then runs a plan → generate → review → verify loop per risk, producing one hardened test per risk rather than coverage-per-page. - Quality levers and anti-pattern review: Creates a seed spec and E2E rules file, then reviews every generated test against five agent anti-patterns (hallucinated assertion, brittle selector, shared state, wait-for-time, no cleanup) and re-prompts by name. - Deliberate-break verification: Confirms each test goes red when the protected behavior is broken, then reverts the break before committing. - Use Case: After building a flashcard save feature, run the Skill on the plan's E2E phase to generate a Playwright test proving data survives a page reload, verified by temporarily breaking the save behavior. ## Quick Start Run /10x-e2e with a change-id like "save-session phase 6" to drive that plan's browser-level E2E phases against the running app.