Step-by-step migration guides for moving to Playwright from Cypress or Selenium/WebDriver — command mappings, architecture changes, and incremental adoption strategies.
Install with the open skills CLI (global, non-interactive — available in every Claude Code session):
npx skills add zebbern/claude-code-guide --skill "playwright-migration" -g -a claude-code -yOr manually — clone and copy the skill directory (SKILL.md + companion files):
git clone --depth 1 https://github.com/zebbern/claude-code-guide /tmp/claude-code-guide && cp -r /tmp/claude-code-guide/skills/playwright/migration ~/.claude/skills/playwright-migrationPart of the playwright-skill skill collection — installing the parent includes this skill.
This skill is a directory: SKILL.md is the entry point; the files below ship with it.
---
name: playwright-migration
description: Step-by-step migration guides for moving to Playwright from Cypress or Selenium/WebDriver — command mappings, architecture changes, and incremental adoption strategies.
---
# Playwright Migration Guides
> Move to Playwright with confidence — side-by-side command mappings, architecture translations, and incremental migration strategies.
**2 guides** covering complete migration paths from the most popular testing frameworks.
## Guide Index
| Migrating from | Guide |
| -------------------- | ------------------------------------ |
| Cypress | [from-cypress.md](from-cypress.md) |
| Selenium / WebDriver | [from-selenium.md](from-selenium.md) |
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Use when implementing any feature or bugfix, before writing implementation code