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 technical plan's browser-level phases one risk at a time, ensuring each Playwright test actually protects a named risk from the test plan rather than chasing coverage. ## Core Features & Use Cases - Risk-driven test generation: Picks browser-level risks from the plan and test-plan.md, maps the user flow against the running app, and generates one reviewed test per risk using a seed exemplar and E2E quality rules. - Five anti-pattern review: Checks every generated test for hallucinated assertions, brittle selectors, shared state, wait-for-time, and missing cleanup, then re-prompts by name. - Deliberate-break verification: Confirms each test goes red when the protected behavior is broken, proving the assertion is not decorative. - Use Case: After building a feature with /10x-implement, run /10x-e2e to add a Playwright test proving that flashcard data survives a full page reload across auth, routing, API, and database boundaries. ## Quick Start Run /10x-e2e with a change-id like "/10x-e2e save-session phase 6" to drive that plan's browser-level E2E phases one risk at a time.