Agent skill · vasilyu1983

qa-persona-testing

Tests apps as an ICP persona through browser automation and reports friction, fixes, and risks. Use when running persona-based, ICP, or synthetic-user testing.

What it needs

About 6k tokens when loaded.

What this skill does

QA Persona Testing Test a solution or app as a specific person from a specific group — an Ideal Customer Profile (ICP) or defined user segment — rather than as a QA engineer. The skill covers the full loop: find the profile (using sibling skills), set the persona up as an executable specification, drive the app through browser automation like that person would, and produce an improvement report with what to fix, what to avoid, and what to keep. This is persona simulation, not E2E test authoring. It finds friction, confusion, trust breaks, and abandonment; it does not replace assertion-based regression tests (qa-testing-playwright) or research with real users (software-ux-research). Quick Reference Task Read or use Outcome ------ ------------- --------- Find/derive the ICP or persona group ## Phase 1 — DEFINE + sibling skills table Evidence-backed persona candidates Turn a persona into an executable spec assets/persona-profile.md + references/persona-construction.md Persona profile with behavioral traits and scenario pack Run a browser test session as the persona references/browser-execution.md Filled assets/session-log.md per scenario Keep the simulation honest (anti-sycophancy) references/persona-construction.md Persona that abandons, complains, and stays in character Write the improvement report assets/findings-report.md + references/reporting-and-validity.md Ranked findings, prioritized fixes, validity caveats Decide what simulation can and cannot claim references/reporting-and-validity.md Correctly-hedged conclusions When to Use "Test this app like a {{first-time user / busy accountant / 60-year-old iPad user / our ICP}}" "Would our target customer actually get through onboarding?" "Run a synthetic user / persona-based walkthrough and tell me what to improve" Pre-launch UX sanity pass when real-user testing is not yet feasible Regression of a redesigned flow against the personas that matter commercially When NOT to Use Situation Use instead ----------- --------- …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills vasilyu1983/qa-persona-testing

View the source on GitHub

Browse the @skills marketplace