claude

web-app-tester

Automated web app behaviour verification triggered from a GitHub PR or Issue. Finds a testable URL from comments, runs or auto-generates a test plan using Playwright CLI (headless Chromium), and posts a structured test execution report as a GitHub comment.

1 on GitHubby Xianixv1.0.0MITupdated 10 days agotesting
/

Plugin web-app-tester from marketplace xianix-plugins-official in xianix-team/plugins-official. Commands read from the repo's manifest — 10 days 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 (5)

  • gather-test-context

    Phase 1 of web-app-tester. Fetches the PR, issue, or work item content (description, comments, linked items) via the appropriate provider, resolves the test URL (config/args first, comment-scraping as fallback), and either finds an existing structured test plan or auto-generates one. For wi entry on

  • post-test-report

    Phase 3 of web-app-tester. Computes the overall verdict (PASSED / FAILED / BLOCKED) from the inline test case results and composes a fully detailed test execution report — rich header, test plan summary, enhanced test case results table, overall result narrative, optional detailed log for failed/blo

  • post-verdict-report

    Phase 3 of web-app-tester in verify mode (MODE=verify, from /verify-bug). Computes the bug-verification verdict (STILL REPRODUCIBLE / NOT REPRODUCIBLE / INCONCLUSIVE) from the decisive-step signal and the per-step results, composes the comment strictly per styles/verdict-template.md, uploads the dec

  • run-playwright-session

    Phase 2 of web-app-tester. Ensures a Chromium browser is cached, then writes and executes a Python/Playwright script (Webwright workflow) covering the test plan — authenticated via a Playwright storage state when configured, retrying failed test cases up to 3 times, and capturing screenshots on the

  • test-web-app

    Runs web app behaviour verification for a GitHub PR or Issue. Resolves a testable URL (config, args, or comments), executes a structured test plan via Python Playwright (Webwright workflow, headless Chromium), and posts a step-by-step test execution report as a GitHub comment.

Slash commands (3)

  • /web-app-tester:test-web-app

    Verify web app behaviour for a GitHub PR/Issue or Azure DevOps PR/Bug using the Webwright workflow (Python/Playwright, headless Chromium). Resolves the testable URL from --url/--env arguments, .web-app-tester.json, or comments; runs authenticated via a configured storage state; runs (or auto-generat

  • /web-app-tester:verify-bug

    Re-verify a reported bug against a deployed environment using the Webwright workflow (Python/Playwright, headless Chromium). Replays the bug's repro steps, runs a decisive check against the expected result, and posts a STILL REPRODUCIBLE / NOT REPRODUCIBLE / INCONCLUSIVE verdict comment on the bug i

  • /web-app-tester:web-app-test

    Alias for /test-web-app. Verify web app behaviour for a GitHub PR/Issue or Azure DevOps PR/Bug using the Webwright workflow (Python/Playwright, headless Chromium). Usage: /web-app-test [pr <n> | issue <n> | wi <id>] [--env <name>] [--url <url>] [--role <role>] [--interactive]

Subagents (1)

  • orchestrator

    Web App Tester orchestrator. Accepts a GitHub PR/Issue or Azure DevOps PR/Work Item, detects the platform from the git remote, resolves the target environment and auth from .web-app-tester.json, then runs three sequential phases — gather test context, run a Playwright browser session, and post the r

Hooks (1)

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/validate-prerequisites.sh

View source on GitHub xianix.com

More from xianix-team/plugins-official

All 20 plugins →

AI-native UX mob elaboration workflow for Greenfield and Brownfield projects. Runs structured, human-gated phase processes with artifact guardrails, approval gates, context isolation, and AI readiness checks before any brownfield work begins.

3 skills · 9 commands · 6 agents · hooks

1

Autonomous codebase archaeology agent. Triggered by a GitHub Issue or Azure DevOps Work Item tagged 'code-archaeology'. Segments the codebase, maps architecture in business language, extracts coding conventions, runs a due diligence audit for defects and structural problems, classifies all work into typed and prioritised items, and delivers a single structured archaeology report as comments on the originating issue or work item.

7 skills · 1 command · 7 agents · hooks

1

Automated dependency audit and optimization across all major ecosystems (npm, pip, Cargo, Go modules, Maven, .NET, Bundler). Runs four parallel specialized analyses — vulnerability scanning (CVE/CVSS), SemVer version drift, bundle bloat and unused package detection, and license compliance. Automatically creates a pull request with safe fixes applied; flags critical CVEs and major breaking upgrades for manual review. Works with GitHub, Azure DevOps, and any git repository.

6 skills · 1 command · 5 agents · hooks

1

Automated impact analysis and risk-based test strategy generation for bug fixes, PBIs, and feature implementations. Gathers work item requirements, code changes across linked pull requests, comments, child items, and referenced documentation — then posts a business-readable Markdown comment series on the PR / issue / work item discussion that serves as the testing guide for QA engineers doing risk-based testing. No HTML files written to the repo.

6 skills · 1 command · 5 agents · hooks

1

Comprehensive PR review plugin with specialized agents for code quality, security, test coverage, and performance analysis. Works with GitHub, Azure DevOps, Bitbucket, and any git repository.

6 skills · 1 command · 4 agents · hooks

1

Authorized web-application penetration testing with whitebox source-code analysis. Combines OWASP Top 10 dynamic probes (DAST), static code analysis (SAST via semgrep), web-ecosystem dependency CVE scanning, and secrets detection. Source-code recon runs first and drives targeted URL probing — including authenticated routes, real parameter names, and sink locations — instead of blind crawling. Includes a Playwright-driven probe path for SPA targets and DAST+SAST dual-confirmation. Requires explicit --authorized flag.

1 command · 9 agents · hooks

1

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 web-app-tester?

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