Notre avis
Guide de développement pour contribuer à Playwright : architecture, ajout d'APIs, d'outils MCP, de commandes CLI et de dépendances tierces.
Points forts
- Couverture complète des aspects internes de Playwright.
- Guides séparés pour chaque type de modification.
- Références à CLAUDE.md pour les conventions de code.
- Inclut des procédures pour des tâches spécifiques comme WebKit.
Limites
- Spécifique au monorepo de Playwright.
- Nécessite une connaissance préalable du projet.
- Certaines sections peuvent devenir obsolètes.
Lorsqu'on développe une fonctionnalité ou une correction dans le code source de Playwright.
Pour utiliser Playwright comme outil de test ou pour travailler sur d'autres projets.
Analyse de sécurité
SûrThe skill only contains documentation links and no executable commands, destructive actions, or exfiltration instructions. It describes development practices for the Playwright open-source project.
Aucun point d'attention détecté
Exemples
I want to add a new method to the Playwright library. What are the steps to define the API docs, implement it on the client and server, and add tests?How do I add a new MCP tool to the Playwright MCP server? Explain where to define it and how to register it.I need to update the WebKit user-agent's Safari version string. Which file should I change and what are the testing implications?name: playwright-dev description: Explains how to develop Playwright - add APIs, MCP tools, CLI commands, and vendor dependencies.
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
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.