Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By neonwatty
Generate QA workflow docs via 6 specialized agents (smoke, UX, adversarial, security, performance, mobile), convert to self-contained Playwright E2E test projects with auth, CI workflows, and mobile viewports, then run interactively or in GitHub Actions while tracking UX/security scorecards and learnings.
npx claudepluginhub neonwatty/qa-skills --plugin qa-skillsActively tries to break the app — wrong inputs, unexpected sequences, auth bypasses, race conditions, state corruption. Finds edge cases and vulnerabilities.
Comprehensive mobile UX audit at 393x852 viewport covering iOS native feel, touch targets, Safari quirks, mobile typography, form UX, gestures, and animation quality. Applies 10-category rubric with 56 quantifiable checks and produces binary scorecard for before/after comparison.
Measures runtime Web Vitals (LCP, CLS, INP, FCP, TTFB, TBT), DOM health, resource loading, and static code anti-patterns for Next.js apps. Report-only — produces per-route metrics table, binary scorecard, and prioritized findings. No fixes applied.
Systematic security posture audit against OWASP Top 10. Measures 83 checks across 10 categories via browser inspection and code scanning. Produces weighted binary scorecard (X/83) with per-category grades. Report-only — no fixes applied.
Quick functional check of app workflows via Playwright. Walks through steps, verifies each passes, produces pass/fail report.
Audits SaaS and usage-based web apps for adversarial usage patterns — accidental, opportunistic, and deliberate. Use this when the user says "adversarial audit", "abuse case audit", "idiot-proof this app", "find usage exploits", "business logic audit", or "how could users break this". Explores the codebase to map the economic surface area (pricing tiers, usage limits, free trials, costly resources), then generates abuse cases where user behavior — intentional or not — could break assumptions, bypass limits, amplify costs, or corrupt state. Produces a prioritized markdown report with findings, code locations, and fix recommendations, then optionally verifies findings interactively in a browser.
Generates desktop browser workflow documentation by exploring the app's codebase, then walking through the live app with the user step-by-step via Playwright to co-author verifications. Use when the user says "generate desktop workflows", "create desktop workflows", "update desktop workflows", or "generate browser workflows".
Converts desktop workflow markdown into a self-contained Playwright test project with authentication scaffolding and CI workflow. Use when the user says "convert desktop workflows to playwright", "translate desktop workflows to CI", "generate desktop playwright tests", or wants to promote desktop workflows to automated CI tests.
Analyzes an app's codebase and cross-references Google Search Console, PostHog, and Google Keyword Planner to identify low-competition keyword footholds and track expansion into adjacent terms. This skill should be used when the user says "keyword wedge", "find keyword opportunities", "seo analysis", "keyword strategy", "find search wedges", "keyword research for my app", "grow organic traffic", "what keywords should I target", "SEO for my app", "organic search strategy", or "how to rank higher". Generates markdown and HTML reports and maintains state across runs for expansion tracking.
Generates mobile browser workflow documentation by exploring the app's codebase, then walking through the live app with the user step-by-step via Playwright in a mobile viewport (393x852) to co-author verifications. Use when the user says "generate mobile workflows", "create mobile workflows", "update mobile workflows", or "generate mobile browser workflows". Produces numbered workflow markdown files that feed into the mobile converter and Playwright runner. Includes iOS HIG awareness and mobile UX anti-pattern detection.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Production-grade Playwright testing toolkit. Generate tests from specs, fix flaky failures, migrate from Cypress/Selenium, sync with TestRail, run on BrowserStack. 55+ ready-to-use templates, 3 specialized agents, smart reporting that plugs into your existing workflow.
Playwright E2E test debugging and interactive browser exploration. Runs tests with action capture (DOM snapshots, network, console, screenshots), diagnoses failures, and provides browser tools for navigating, clicking, and inspecting pages through ARIA snapshots.
Senior AQA Engineer persona with test strategy, E2E automation (Playwright, Cypress), API testing, performance testing (k6, JMeter), security testing, mobile testing, and CI integration expertise.
Browser automation and E2E testing with Playwright. Auto-detects dev servers, writes clean test scripts. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use for cross-browser testing, visual regression, API testing, component testing in TypeScript/JavaScript and Python projects.
Quality assurance - E2E testing, PR review, browser automation
DevsForge Enterprise Testing Automation Architect delivering comprehensive testing methodologies, quality assurance frameworks, and automated testing strategies that transform testing from validation function into strategic business value creation and development excellence catalyst
Design and iterate on logos using SVG with Claude Code
Auth-only Claude Code plugin for Playwright profiles, persistent external-service auth, custom app auth capture, and bot-detection-aware browsing. Use neonwatty/qa-skills for the full QA workflow plugin.
Claude Code skills for developer workflow automation — validation, PR creation, and CI monitoring
Autonomous feature implementation with independent verification. Plan -> Implement -> Check -> Ship.
Autonomous iterative codebase improvement skills for gap analysis, test coverage, security audits, beta-readiness audits, service health audits, funnel audits, plan refinement, document refinement, plan-to-plan alignment, mockup generation, and prototype building. Designed to run standalone or in Ralph Loops.
QA testing pipeline for Claude Code — generate workflow docs, convert to Playwright E2E tests, run interactively or in CI, and audit apps with six specialized QA agents. Supports desktop, mobile, and multi-user flows with profile-based authentication.
Full walkthrough: Claude Code Browser Testing and iOS Automation with MCP Workflows
claude plugin marketplace add neonwatty/qa-skills
claude plugin install qa-skills@neonwatty-qa
# 1. Install Playwright CLI (one-time, global)
npm install -g @playwright/cli@latest
playwright-cli install
# 2. Create auth profiles for your app (one-time per project)
/setup-profiles
/setup-profiles opens a headed browser for each user role. You log in manually (handles OAuth, 2FA, etc.) and the session state is saved to .playwright/profiles/. Profiles can also include optional test data files (local fixtures or cloud URLs) and acceptance criteria for file-processing workflows. All generators, agents, and the runner load these profiles automatically.
┌→ Converters → .spec.ts → CI (GitHub Actions)
/setup-profiles → Generators → workflow ─┤
markdown └→ Runner (Playwright CLI) → interactive local testing
| Command | Description |
|---|---|
/setup-profiles | Create or refresh Playwright auth profiles, optionally define test data files and acceptance criteria |
/run-qa [smoke|ux|adversarial|all] | Discover screens, confirm manifest, dispatch QA agents |
Framework support: Route discovery is optimized for Next.js (App Router and Pages Router), with support for React Router, Remix, and SvelteKit. Other frameworks fall back to generic route-pattern matching.
| Skill | Trigger | Description |
|---|---|---|
| desktop-workflow-generator | "generate desktop workflows" | Explores codebase, walks the live app with you, co-authors verifications and edge cases |
| mobile-workflow-generator | "generate mobile workflows" | Mobile viewport (393x852), iOS HIG awareness, UX anti-pattern detection |
| multi-user-workflow-generator | "generate multi-user workflows" | Per-persona browser contexts, sync verifications |
| Skill | Trigger | Description |
|---|---|---|
| desktop-workflow-to-playwright | "convert desktop workflows to playwright" | e2e/desktop/ — Chromium tests, auth setup, CI workflow |
| mobile-workflow-to-playwright | "convert mobile workflows to playwright" | e2e/mobile/ — Chromium + WebKit, UX anti-pattern assertions |
| multi-user-workflow-to-playwright | "convert multi-user workflows to playwright" | e2e/multi-user/ — per-persona auth, multi-context patterns |
| Skill | Trigger | Description |
|---|---|---|
| playwright-runner | "run workflows" | Executes workflow markdown interactively via Playwright CLI |
| Skill | Trigger | Description |
|---|---|---|
| adversarial-audit | "adversarial audit" | Maps economic surface area, generates abuse cases across 7 categories |
| resilience-audit | "resilience audit" | Finds breakage from unexpected user behavior — dead ends, race conditions, interrupted ops |
| keyword-wedge | "keyword wedge" | Cross-references codebase with Search Console, PostHog, and Keyword Planner for SEO footholds |
| trust-builder | "trust builder" | Finds free-value trust-building opportunities before asking for commitment |
| review-learnings | "review learnings" | Synthesizes accumulated QA observations into prioritized plugin improvements |
| submit-learnings | "submit learnings" | Filters and submits QA observations as GitHub issues on the plugin repo |
| Skill | Trigger | Description |
|---|---|---|
| use-profiles | Automatic | Loads saved auth profiles and surfaces test data files before browser automation |
Autonomous QA agents that navigate the app, inspect screens, and produce structured reports. Each agent records observations to a learnings ledger after its session.