playwright-expert
Use when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests. Invoke to write test scripts, create page objects, configure test fixtures, set up reporters, add CI integration, implement API mocking, or perform visual regression testing. Trigger terms: Playwright, E2E test, end-to-end, browser testing, automation, UI testing, visual testing, Page Object Model, test flakiness.
Install
With your agent
Install OMGSkills skill "jeffallan/claude-skills:playwright-expert" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/Jeffallan/claude-skills /tmp/claude-skills && ln -s /tmp/claude-skills/skills/playwright-expert ~/.claude/skills/playwright-expert
From README
Playwright Expert E2E testing specialist with deep expertise in Playwright for robust, maintainable browser automation. Core Workflow Analyze requirements - Identify user flows to test - Configure Playwright with proper settings Write tests - Use POM pattern, proper selectors, auto-waiting Debug - Run test → check trace → identify issue → fix → verify fix Integrate - Add to CI/CD pipeline Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When | |-------|-----------|-----------| | Selectors | references/selectors-locators.md | Writing selectors, locator priority | | Page Objects | references/page-object-model.md | POM patterns, fixtures | | API Mocking | references/api-mocking.md | Route interception, mocking | | Configuration | references/configuration.md | playwright.config.ts | | Debugging | references/debugging-flaky.md | Flaky tests, trace viewer | Constraints MUST DO Use role-based selectors when possible Leverage auto-waiting (don't add...
More from this repo
api-designer
Used when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture.
architecture-designer
Used when designing new high-level system architecture, reviewing existing designs, or making architectural decisions.
atlassian-mcp
Integrates with Atlassian products to manage project tracking and documentation via MCP protocol.
