Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Set up Playwright in a project. Use when user says \
How to use
Uruchom skill w kontekście projektu, w którym chcesz dodać testy Playwright. Możesz użyć fraz takich jak "skonfiguruj playwright", "dodaj testy e2e", "setup testów" lub "inicjalizuj playwright".
Skill automatycznie skanuje Twój projekt za pomocą subagenta Explore — sprawdza package.json w poszukiwaniu frameworka (React, Next.js, Vue, Angular, Svelte), szuka tsconfig.json aby ustalić czy używasz TypeScript, oraz sprawdza czy Playwright jest już zainstalowany.
Jeśli Playwright nie jest zainstalowany, skill uruchomi instalację za pomocą npm init playwright@latest lub zainstaluje ręcznie pakiet @playwright/test wraz z wymaganymi przeglądarkami.
Na podstawie wykrytego frameworka skill wygeneruje dostosowany plik playwright.config.ts — dla Next.js ustawia baseURL na localhost:3000, konfiguruje webServer do automatycznego uruchomienia aplikacji, oraz definiuje projekty testowe dla Chromium, Firefox i WebKit.
Skill tworzy strukturę folderów dla testów (domyślnie katalog e2e), generuje przykładowy test oraz konfiguruje raportowanie (HTML i lista). Ustawia także retry dla CI i screenshoty tylko przy błędach.
Jeśli w projekcie istnieje konfiguracja CI (GitHub Actions, GitLab CI), skill dostosuje ustawienia do środowiska CI — zmniejszy liczbę workerów i doda retry dla stabilności.