Run UX walkthroughs and QA sweeps on live web apps using browser automation. Walks through apps as a real user, flags friction points and usability issues, tests CRUD operations, and produces ranked audit reports. Trigger with 'ux audit', 'ux walkthrough', 'qa test', 'test the app', or 'check all pages'.
Automates user walkthroughs and QA tests on live web apps to identify usability issues and verify functionality.
npx claudepluginhub jezweb/claude-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/browser-tools.mdreferences/report-template.mdreferences/walkthrough-checklist.mdWalk through live web apps as a real user to find usability issues and verify functionality. Uses Chrome MCP (for authenticated apps with your session) or Playwright for browser automation. Produces structured audit reports with findings ranked by impact.
Before starting any mode, detect available browser tools:
mcp__claude-in-chrome__*) — preferred for authenticated apps. Uses the user's logged-in Chrome session, so OAuth/cookies just work.mcp__plugin_playwright_playwright__*) — for public apps or parallel sessions.If none are available, inform the user and suggest installing Chrome MCP or Playwright.
See references/browser-tools.md for tool-specific commands.
When: "ux walkthrough", "walk through the app", "is the app intuitive?", "ux audit"
This is the highest-value mode. Instead of mechanically clicking buttons, walk through the app as a first-time user performing a realistic task.
docs/ux-audit-YYYY-MM-DD.md using the template from references/report-template.mdSeverity levels:
When: "qa test", "test all pages", "check everything works", "qa sweep"
Systematic mechanical testing of all pages and features.
Discover pages: Read the app's router config, sitemap, or manually navigate the sidebar/menu to find all routes
Create a task list of areas to test (group by feature area)
For each page/feature:
Cross-cutting concerns:
Produce a QA sweep summary table:
| Page | Status | Issues |
|---|---|---|
| /patients | Pass | — |
| /patients/new | Fail | Form validation missing on email |
Write report to docs/qa-sweep-YYYY-MM-DD.md
When: "check [feature]", "test [page]", "verify [component] works"
Focused testing of a specific area.
| Scenario | Mode |
|---|---|
| After building a feature, before showing users | UX Walkthrough |
| Before a release, verify nothing is broken | QA Sweep |
| Quick check on a specific page after changes | Targeted Check |
| Periodic UX health check | UX Walkthrough |
| Client demo prep | QA Sweep + UX Walkthrough |
Skip this skill for: API-only services, CLI tools, unit/integration tests (use test frameworks), performance testing.
| When | Read |
|---|---|
| Evaluating each screen during walkthrough | references/walkthrough-checklist.md |
| Writing the audit report | references/report-template.md |
| Browser tool commands and selection | references/browser-tools.md |
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.