claude

playwright-testkit

Browser UI test automation with Playwright, including Ralph-loop autonomous test fixing and coverage generation, with edit-time guardrails that stop an agent from weakening tests to make them pass.

1 on GitHubby iam-nazmulv0.1.0MITupdated 3 months agotesting
/

Plugin playwright-testkit from marketplace playwright-testkit-marketplace in iam-nazmul/playwrite_testkit_tool. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (7)

  • playwright-auth

    Authenticate Playwright tests once and reuse the session — setup projects, storageState, per-role and per-worker auth, API login, and handling MFA/SSO. Use when tests need a logged-in user, when login is repeated in beforeEach, or when auth state leaks between tests.

  • playwright-ci

    Run Playwright in CI — GitHub Actions and other providers, sharding, reporters, artifact upload, Docker, and keeping suites fast and non-flaky on shared runners. Use when adding e2e to a pipeline, splitting a slow suite, or triaging CI-only failures.

  • playwright-debug

    Diagnose failing or flaky Playwright tests — trace viewer, UI mode, headed/debug runs, timeout triage, strict-mode violations, and flakiness root causes. Use when a test fails, passes locally but fails in CI, or fails intermittently.

  • playwright-explore

    Drive a real browser through the Playwright MCP server to test a website by hand the way a user would — navigate, fill forms with realistic data, submit, and verify what actually happened. Use for exploratory testing, reproducing a reported bug, checking a flow before automating it, or turning a man

  • playwright-ralph-loop

    Run an agent in a Ralph loop against a Playwright suite — repeatedly re-running one prompt in a fresh context to drive a red suite green, or to build out coverage one flow per iteration. Use when asked to "loop until tests pass", "keep fixing until green", autonomously grow e2e coverage, or set up a

  • playwright-setup

    Scaffold or repair a Playwright test project — install, playwright.config.ts, directory layout, webServer, projects/devices, baseURL. Use when a repo has no Playwright yet, when adding a browser/mobile project, or when `npx playwright test` fails to start (config, browsers-not-installed, server-not-

  • playwright-write-test

    Author Playwright e2e tests — locator choice, web-first assertions, test structure, page objects, custom fixtures, network mocking. Use whenever writing a new .spec.ts, converting a manual test case to automation, or reviewing test code for resilience.

Subagents (1)

  • playwright-flake-triager

    Diagnoses a failing or flaky Playwright test and reports the root cause without editing anything. Use when a test fails intermittently, passes locally but fails in CI, or when you want the cause identified before deciding on a fix. Read-only by design.

MCP servers (1)

  • playwright-browser

    runs: npx -y @playwright/mcp@latest --isolated --save-session --output-dir ${CLAUDE_PROJECT_DIR}/.playwright-mcp

Hooks (1)

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}"/hooks/guard-test-integrity.sh

View source on GitHub

Similar plugins

Collection of example skills demonstrating various capabilities including skill creation, MCP building, visual design, algorithmic art, internal communications, web testing, artifact building, Slack GIFs, and theme styling

19 skills

anthropics/skills 193,780

Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification

1 command · 6 agents

anthropics/claude-code 155,476

storybook

claudecodex

Build, preview, and test UI components with Storybook.

7 skills

storybookjs/storybook 91,552

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Maintain playwright-testkit?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted