What problem does it solve? Designing E2E test coverage often relies on ad-hoc experience, leading to inconsistent test plans and missed edge cases. This Skill grounds Playwright E2E test planning in industry-standard theory (HTSM, ISTQB, FEW HICCUPPS) so every test scenario is traceable to a page role, a checklist item, and a named test technique. ## Core Features & Use Cases - Page role classification: Classify a target URL into roles (lp, list, item, edit, form, search, dashboard, auth, cart-checkout, modal-wizard) using accessibility-tree heuristics via scripts/classify_page_role.py. - Role-based checklists: Apply per-role checklists plus a common checklist covering accessibility (WCAG 2.2), Core Web Vitals, OWASP security, and i18n, marking each item applicable or not with a reason. - Test technique selection: Map page role and data type to mandatory techniques (EP, BVA, Decision Table, State Transition, Pairwise) and FEW HICCUPPS oracle axes. - Use Case: Given a checkout page URL, classify it as cart-checkout, walk the checklist (price recalculation, coupon decision table, PCI DSS trace inspection), then hand off to the authoring Skill to implement pytest tests. ## Quick Start Ask the AI to plan E2E tests for a target URL, for example: "Plan E2E tests for https://staging.example.com/checkout using the playwright-planning skill."