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.