Toolverse
All skills

playwright-roll

by microsoft

Roll Playwright Python to a new version

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
microsoft
Category
Testing
Views
12

About this skill

Roll Playwright Python to a new version

How to use

  1. Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium microsoft/playwright-python. Skill będzie dostępny w katalogu .claude/skills/playwright-roll.

  2. Rozpocznij proces aktualizacji od zmiany numeru wersji w pliku konfiguracyjnym, a następnie uruchom generowanie API, aby sprawdzić obecny stan zmian między wersjami.

  3. Otwórz issue zatytułowane "Backport changes" w repozytorium, które zawiera listę pull requestów wymagających przeanalizowania i potencjalnego przeniesienia do wersji Python.

  4. Przejdź przez każdy element na liście backportu jeden po drugim. Dla każdego pull requesta sprawdź, czy zmiana jest istotna dla Pythona, czy została już częściowo wdrożona, lub czy wymaga pełnego przejścia. Konsultuj upstream'ową gałąź wydania w razie wątpliwości.

  5. Aktualizuj implementację klienta w katalogu ../playwright/packages/playwright-core/src/client, aby dopasować zmiany z upstream'owego repozytorium JavaScript. Zaznaczaj ukończone elementy na liście backportu, przechowując zawartość issue w /tmp i edytując tam plik przed aktualizacją issue'a.

  6. Dodaj testy weryfikujące nową lub zmienioną funkcjonalność. Po zakończeniu wszystkich backportów i testów, proces aktualizacji wersji jest gotowy do finalizacji.

Related skills

dependency-upgrade

by wshobson

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

Testing
17138

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

ad-creative

by alirezarezvani

When the user needs to generate, iterate, or scale ad creative for paid advertising. Use when they say 'write ad copy,' 'generate headlines,' 'create ad variations,' 'bulk creative,' 'iterate on ads,' 'ad copy validation,' 'RSA headlines,' 'Meta ad copy,' 'LinkedIn ad,' or

Testing
2863

go-dev-guidelines

by jumppad-labs

This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go

Testing
1190

textual

by KyleKing

Expert guidance for building TUI (Text User Interface) applications with the Textual framework. Invoke when user asks about Textual development, TUI apps, widgets, screens, CSS styling, reactive programming, or testing Textual applications.

Testing
69192