
playwright-dev
✓ Official★ 92,200by microsoft · part of microsoft/playwright
Guide for extending Playwright with new APIs, MCP tools, CLI commands, and vendored dependencies. Covers monorepo structure, build/test/lint workflows, and coding conventions via CLAUDE.md reference Includes detailed walkthroughs for implementing client/server APIs, writing tests, and modifying protocol layers Explains how to add MCP tools, CLI commands, and configuration options within the Playwright ecosystem Documents the vendoring process for bundling third-party npm packages into...
Guide for extending Playwright with new APIs, MCP tools, CLI commands, and vendored dependencies. Covers monorepo structure, build/test/lint workflows, and coding conventions via CLAUDE.md reference Includes detailed walkthroughs for implementing client/server APIs, writing tests, and modifying protocol layers Explains how to add MCP tools, CLI commands, and configuration options within the Playwright ecosystem Documents the vendoring process for bundling third-party npm packages into...
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.
by microsoft
Guide for extending Playwright with new APIs, MCP tools, CLI commands, and vendored dependencies. Covers monorepo structure, build/test/lint workflows, and coding conventions via CLAUDE.md reference Includes detailed walkthroughs for implementing client/server APIs, writing tests, and modifying protocol layers Explains how to add MCP tools, CLI commands, and configuration options within the Playwright ecosystem Documents the vendoring process for bundling third-party npm packages into...
npx skills add https://github.com/microsoft/playwright --skill playwright-dev
Download ZIPGitHub92.2k
Playwright Development Guide
See CLAUDE.md for monorepo structure, build/test/lint commands, and coding conventions.
Detailed Guides
-
Library Architecture — client/server/dispatcher structure, protocol layer, DEPS rules
-
Adding and Modifying APIs — define API docs, implement client/server, add tests
-
MCP Tools and CLI Commands — add MCP tools, CLI commands, config options
-
Vendor Dependencies & Bundling — utilsBundle, coreBundle, babelBundle; adding vendored npm packages; DEPS.list;
check_deps -
Updating WebKit Safari Version — update the Safari version string in the WebKit user-agent
-
WebView (iOS Safari) Backend —
webkit/webview/against stock Mobile Safari; provisional-target pause/resume; what's upstream vs Playwright patches; local + CI test setup -
Bisecting Across Published Versions — reproduce regressions side-by-side from npm and diff
node_modules/playwright/lib/between versions -
Dashboard - the UI powering the "playwright cli show" command, and how to work on it
npx skills add https://github.com/microsoft/playwright --skill playwright-devRun this in your project — your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.