adversarial-ux-test

Simulate a tech-resistant user persona to identify UX friction points.

1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Signmanal/VIGIL --skill adversarial-ux-test-signmanal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adversarial-ux-test
Source: https://github.com/Signmanal/VIGIL/tree/main/optional-skills/dogfood/adversarial-ux-test
Command: npx skills add https://github.com/Signmanal/VIGIL --skill adversarial-ux-test-signmanal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standard UX testing often misses critical friction points because testers are too tech-savvy, sympathetic to the product team, or follow scripted tasks that don't reflect real user behavior. This leads to overlooked pain points that cause non-technical users to abandon products before they realize the value.

Core Features & Use Cases

  • Adversarial Persona Generation: Creates a realistic, specific tech-resistant user persona (or uses a custom one you provide) tailored to your product's target audience.
  • In-Character Testing: Guides the agent to browse your product as the persona, attempt their core real-world tasks, and capture raw, unfiltered feedback on friction, confusion, and frustration.
  • Pragmatism Filter: Applies a mandatory evaluation layer to separate genuine, actionable UX issues from "I hate computers" noise, so you only get tickets for problems that impact real users.
  • Actionable Ticket Creation: Outputs clear, prioritized tickets with persona quotes, objective issue descriptions, and suggested fixes for all valid findings.
  • Use Case Example: For a small business accounting tool, this skill can identify if a 60-year-old bakery owner would get stuck on jargon, excessive steps to log a receipt, or unclear error messages that standard QA would never catch.

Quick Start

Use the adversarial-ux-test skill to run a UX test on your staging app URL with a grumpy 60-year-old small business owner persona who only uses a smartphone for calls and paper notebooks for tracking expenses.

Frequently Asked Questions about adversarial-ux-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find UX friction points that standard usability testing misses?▼

Adversarial UX testing simulates a tech-resistant user persona to uncover hidden friction points by capturing raw, unfiltered feedback during real-world task attempts that standard QA often overlooks.

What is adversarial user testing for digital products?▼

Adversarial user testing generates a realistic, tech-resistant persona to browse your web or desktop application, attempting core tasks to identify genuine confusion and frustration before launch.

How do I run a UX test on a pre-launch feature without technical bias?▼

Run an in-character UX test using a simulated non-technical persona to evaluate pre-launch features, filtering out tech-savvy bias and capturing actionable friction points specific to your target audience.

How are valid UX issues separated from non-actionable user complaints?▼

A mandatory pragmatism filter evaluates raw persona feedback to eliminate non-actionable noise, ensuring you only receive prioritized UX tickets for problems that genuinely impact real users.

Can I use a custom user persona for onboarding flow validation?▼

Yes, you can provide a custom tech-resistant user persona tailored to your product's target audience, or have one generated automatically, to validate onboarding flows for non-technical users.

What format do actionable UX tickets from persona testing output?▼

Persona testing outputs clear, prioritized UX tickets containing persona quotes, objective issue descriptions, and suggested fixes for all valid findings to streamline your development workflow.