claude

playwright-coding-agent

Core Playwright test automation agent — config resolution, test-type detection, framework-aware selectors, test execution, boilerplate scaffolding, guardrails integration for E2E, API, and visual regression testing

0 on GitHubby Vensure DevOps QAv1.0.0MITupdated 3 months agoagents
/

Plugin playwright-coding-agent from marketplace software-agents-team in gagandeepp/software-agent-teams. 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. The exact commands are listed below; read them before installing.

What it installs

Skills (11)

  • playwright-code-review

    Reviews generated Playwright test code for best practices: no hardcoded waits, proper locator strategy, assertion quality, test independence, proper cleanup, fixture usage, POM adherence.

  • commit-push-pr

    Use when committing, pushing, and raising a PR — stages changed files, writes a Conventional Commits message, pushes to the remote branch, creates a GitHub PR via gh CLI, then posts the PR URL to configured Slack or Teams channels for review. Channel targets are configurable via .commit-push-pr.json

  • playwright-config-resolver

    Resolves Playwright agent configuration by reading .playwright-agent.json and applying 5-level resolution order. Optionally reads .frontend-agent.json for framework and styling hints when integration is enabled.

  • playwright-framework-detection

    Detects the target application framework to inform selector strategy and webServer configuration. Reads workspace signals or inherits from .frontend-agent.json when integration is enabled.

  • playwright-guidelines-ingestion

    Reads and merges Playwright test coding guidelines using 3-layer section-level replacement: plugin defaults < team custom < per-invocation.

  • playwright-config-generator

    Scaffolds playwright.config.ts with multi-project setup, reporters, retries, webServer block, and base URL. Adapts to detected framework and enabled test types.

  • playwright-guardrails

    Guardrails adapter for the Playwright agent. Validates session against org policy, enforces approved browsers and reporters, monitors budget. Delegates to guardrails-coding-agent. Fail-closed if guardrails absent.

  • playwright-repo-setup

    Connects the Playwright testing agent to a GitHub repository. In init mode, prompts the user for a GitHub repo URL, local clone path, and authentication method, then writes the repository block to .playwright-agent.json. In runtime mode, checks whether the local clone exists and clones it if absent

  • test-case-categorizer

    Generates categorized test scenarios (positive, negative, edge, security) for a given feature or endpoint. Outputs structured scenario list with Playwright @tag annotations. Consumed by e2e, api, and visual generation skills.

  • playwright-test-runner

    Executes Playwright tests via npx playwright test. Parses output, reports pass/fail/flaky counts, captures trace URLs on failure. Supports re-running failed tests.

  • test-type-detection

    Detects the type of Playwright test being written: e2e, api, or visual. Uses file path, naming conventions, and content signals to classify. Default: e2e.

Slash commands (2)

  • /playwright-coding-agent:playwright-init

    Scaffolds .claude/.playwright-agent.json configuration, checks prerequisites (Playwright installation, browsers, LSP), detects target framework, and scaffolds a complete boilerplate test framework when no existing setup exists.

  • /playwright-coding-agent:playwright-review

    On-demand Playwright test quality review. Checks locator strategy, assertion patterns, test independence, fixture usage, and optionally runs the test suite.

Subagents (1)

  • playwright-coder

    Playwright test automation agent. Generates and runs E2E, API, and visual regression tests following team coding guidelines. Auto-detects test type and target framework from context or config. Supports TypeScript and JavaScript with Page Object Model or co-located patterns. - Read - Write - Edit - G

Hooks (2)

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-session-start"

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-posttooluse-sync"

View source on GitHub

More from gagandeepp/software-agent-teams

All 33 plugins →

Single-ticket implementation coordinator — fetches a Jira or Azure DevOps Boards ticket, routes to domain agents via multi-signal scoring, produces story-plan.md for approval, then sequentially invokes each domain agent with cross-domain context handoff, semantic memory retrieval, and a final cross-domain review

16 skills · 2 commands · 1 agent · hooks

0

Shared guardrails layer for all coding agent families — enforces safety, quality, governance, observability gates, and optional ChromaDB vector memory for semantic session recall

15 skills · 3 commands · hooks

0

Core frontend coding agent — config resolution, component-first routing, accessibility review, guidelines ingestion for React/Angular/Vue, and optional vector memory

13 skills · 2 commands · 1 agent · hooks

0

Polyglot database coding agent for SQL Server, PostgreSQL, MongoDB, and Azure Cosmos DB with LSP, custom guidelines, org governance, and optional vector memory

10 skills · 2 commands · 1 agent · hooks

0

Polyglot backend coding agent for C#, Go, Java, and Node.js with LSP, custom guidelines, org governance, and optional vector memory

9 skills · 2 commands · 1 agent · hooks

0

Core DevOps coding agent — config resolution, platform detection, Dockerfile generation, guidelines ingestion, template repo integration, pipeline review, and optional vector memory

8 skills · 2 commands · 1 agent · hooks

0

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

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

12 skills

vercel-labs/agent-browser 50,373

Maintain playwright-coding-agent?

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 plugins33 plugins