If you need to test web apps with Playwright but don't want to manually wrangle server startup and shutdown, this handles the lifecycle for you. The with_server.py helper spins up one or more servers, waits for them to be ready, runs your automation script, then tears everything down cleanly. Works for both static HTML and dynamic apps. The decision tree is handy: it pushes you to wait for networkidle before inspecting the DOM, which saves you from chasing phantom elements that haven't rendered yet. The main value is treating common workflows as black box scripts instead of copying boilerplate into your context window every time.

skills.sh installs
700
GitHub stars
43.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill webapp-testing --agent claude-code

Installs into .claude/skills of the current project.

Files

Web Application Testing

Catalog modification: source-review-first and state-based waits; server helper bounds/cleanup updated.

To test local web applications, write native Python Playwright scripts.

Helper Scripts Available:

  • scripts/with_server.py - Manages server lifecycle (supports multiple servers)

Inspect helper source, project scripts and lifecycle hooks before execution. Use --help only after review; even help is code execution. These helpers are convenience scaffolds, not an execution sandbox.

Decision Tree: Choosing Your Approach

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Testing & QA
First seen
May 16, 2026

More from sickn33/antigravity-awesome-skills

All 708
1charon-fan avatarqa-expertcharon-fan/agent-playbookqa expert678skills.sh installs
2alirezarezvani avatarapi-test-suite-builderalirezarezvani/claude-skillsUse when the user asks to generate API tests, create integration test suites, test REST endpoints, or build contract tests.677skills.sh installs
3shipshitdev avatarnestjs-testing-expertshipshitdev/librarynestjs testing expert623skills.sh installs
4pedronauck avatarqa-reportpedronauck/skillsPlans real-user QA as living repo docs — the durable <qa-docs-path> tree (default docs/qa/) that every QA cycle appends to. Use when bootstrapping or updating a542skills.sh installs
5customware-ai avatarplaywright-in-sandboxcustomware-ai/skillsPrimary Playwright governance skill for sandbox browser verification and deterministic end-to-end authoring or rewrite work.509skills.sh installs
6opusgamelabs avatargame-qaopusgamelabs/game-creatorgame qa502skills.sh installs