Toolverse
All skills

e2e-tester

by redpanda-data

Write and run Playwright E2E tests for Redpanda Console using testcontainers. Analyzes test failures, adds missing testids, and improves test stability. Use when user requests E2E tests, Playwright tests, integration tests, test failures, missing testids, or mentions 'test

Installation

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

Installation

Quick info

Category
Testing
Views
3

About this skill

Write and run Playwright E2E tests for Redpanda Console using testcontainers. Analyzes test failures, adds missing testids, and improves test stability. Use when user requests E2E tests, Playwright tests, integration tests, test failures, missing testids, or mentions 'test workflow', 'browser testing', 'end-to-end', or 'testcontainers'.

How to use

  1. Upewnij się, że masz zainstalowany Playwright i dostęp do narzędzi MCP (Read, Write, Edit, Bash, Glob, Grep, Task oraz moduły playwright-test). Umiejętność wymaga dostępu do repozytorium Redpanda Console i możliwości uruchamiania poleceń bash.

  2. Przed uruchomieniem testów E2E wykonaj bun run build, aby zbudować zasoby frontendowe — jest to wymagane dla poprawnego działania testów.

  3. Użyj umiejętności, gdy chcesz testować scenariusze obejmujące wiele kroków (np. logowanie → akcja → weryfikacja) lub przepływy wielostronicowe. Nie używaj jej do testów jednostkowych komponentów — do tego służy inna umiejętność.

  4. Podczas pisania testów stosuj selektory semantyczne takie jak page.getByRole() i page.getByLabel(). Jeśli selektory semantyczne nie są dostępne, dodaj atrybuty data-testid do elementów HTML zamiast polegać na selektorach CSS.

  5. Uruchom testy za pomocą bun run e2e-test dla testów open-source lub bun run e2e-test-enterprise dla wersji Enterprise. Umiejętność automatycznie analizuje błędy testów i sugeruje poprawy stabilności.

  6. Pamiętaj, aby zawsze czyszczać dane testowe w hookach afterEach poprzez wywoływanie odpowiednich endpointów API. Nigdy nie zostawiaj działających kontenerów po nieudanych testach i nie commituj zrzutów ekranu do repozytorium.

Related skills

webapp-testing

by anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing
130255

testing-workflow

by amo-tech-ai

Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.

Testing
1076

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510

wcag-audit-patterns

by wshobson

Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.

Testing
1893

ppt-creator

by daymade

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp,

Testing
2739

lean4-theorem-proving

by cameronfreer

Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics

Testing
9108