This is a Playwright wrapper for testing local webapps without the boilerplate. It includes a helper script that manages server lifecycle (handles both single and multiple servers like a backend plus frontend setup), so you can focus on writing the actual test logic. The decision tree in the docs is genuinely useful: it walks you through whether to read static HTML directly or do reconnaissance on dynamic apps. One thing to note is the emphasis on treating bundled scripts as black boxes and running them with help flags first, which keeps your context window clean. Good fit if you're tired of manually starting servers before every test run or want to automate UI verification without setting up a full test framework.

skills.sh installs
375
GitHub stars
6K
last updated
Aug 21, 2026

Install

$ npx -y skills add galaxy-dawn/claude-scholar --skill webapp-testing --agent claude-code

Installs into .claude/skills of the current project.

Files

Web Application Testing

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

Helper Scripts Available:

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

Always run scripts with --help first to see usage. DO NOT read the source until you try running the script first and find that a customized solution is abslutely necessary. These scripts can be very large and thus pollute your context window. They exist to be called directly as black-box scripts rather than ingested into your context window.

Decision Tree: Choosing Your Approach

Sponsors

Details

Repository
github.com/galaxy-dawn/claude-scholar
Categories
Frontend Development, Testing & QA, Debugging, Automation & Workflows
First seen
Jun 3, 2026

More from galaxy-dawn/claude-scholar

All 28
1davila7 avatarwebapp-testingdavila7/claude-code-templatesToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing br370skills.sh installs
2zzci avatarpma-crzzci/skillsCode review: stack-aware review for local diffs, pull requests, and repository-wide audits. Routes review across shared policy plus language packs for TypeScrip368skills.sh installs
3jezweb avataremail-gatewayjezweb/claude-skillsMulti-provider email sending for Cloudflare Workers and Node.js applications. Build transactional email systems with Resend (React Email support), SendGrid (ent342skills.sh installs
4supabase avatarstudio-testingsupabase/supabaseTesting strategy for Supabase Studio. Use when writing tests, deciding whether a change needs tests and which type, extracting logic from components into testab337skills.sh installs
5mhattingpete avatartimeline-creatormhattingpete/claude-skills-marketplaceCreate HTML timelines and project roadmaps with Gantt charts, milestones, phase groupings, and progress indicators. Use when users request timelines, roadmaps, 335skills.sh installs
6mhattingpete avatardashboard-creatormhattingpete/claude-skills-marketplaceCreate HTML dashboards with KPI metric cards, bar/pie/line charts, progress indicators, and data visualizations. Use when users request dashboards, metrics disp332skills.sh installs