playwright-dev
작성자: microsoft
Playwright를 새로운 API, MCP 도구, CLI 명령어, 벤더 종속성으로 확장하기 위한 가이드입니다. 모노레포 구조, 빌드/테스트/린트 워크플로우, CLAUDE.md 참조를 통한 코딩 규칙을 다룹니다. 클라이언트/서버 API 구현, 테스트 작성, 프로토콜 레이어 수정에 대한 상세한 워크스루를 포함합니다. Playwright 생태계 내에서 MCP 도구, CLI 명령어, 설정 옵션을 추가하는 방법을 설명합니다. 타사 npm 패키지를 번들링하는 벤더링 프로세스를 문서화합니다.
npx skills add https://github.com/microsoft/playwright --skill playwright-devPlaywright 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