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.
Actively 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
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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.
npx claudepluginhub neonwatty/qa-skills --plugin qa-skillsDesign 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.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification