Create maintainable and reusable Page Object Models (POMs) for Playwright tests. Generates TypeScript classes that encapsulate page-specific locators and actions, following the Page Object Model design pattern with data-testid locators exclusively.
/plugin marketplace add joel611/claude-plugins/plugin install playwright-e2e@joel-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
resources/base-page.tsresources/component-template.tsresources/page-template.tsUse when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.