adversarial-ux-test

Simulate an adversarial user persona to test web application UX friction.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/zangjeicy/Hermes --skill adversarial-ux-test-zangjeicy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adversarial-ux-test
Source: https://github.com/zangjeicy/Hermes/tree/main/optional-skills/dogfood/adversarial-ux-test
Command: npx skills add https://github.com/zangjeicy/Hermes --skill adversarial-ux-test-zangjeicy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies hidden friction and usability issues by simulating a tech-resistant, critical user who exposes flaws that standard QA testing often misses.

Core Features & Use Cases

  • Adversarial Persona Simulation: Generates and adopts a specific, non-technical persona to navigate your product with extreme skepticism.
  • Pragmatism Filtering: Automatically separates genuine UX showstoppers from subjective user complaints using a structured evaluation framework.
  • Actionable Reporting: Converts identified friction points into prioritized, ticket-ready insights with supporting evidence and screenshots.

Quick Start

Run an adversarial ux test on the staging site using a grumpy persona to identify critical usability friction.

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 hidden usability friction in my web application that standard QA testing misses?

To find hidden usability friction, you can simulate an adversarial user persona to navigate your web application with extreme skepticism. This approach exposes critical workflow flaws that standard QA often overlooks.

What is an adversarial persona in UX testing and how does it evaluate navigation?

An adversarial persona in UX testing is a simulated non-technical user who evaluates navigation and workflow efficiency with extreme skepticism. It identifies genuine showstoppers by filtering out subjective complaints.

How do I convert UX friction points into actionable bug reports?

To convert UX friction points into actionable bug reports, run an adversarial UX test to evaluate interfaces. It generates prioritized, ticket-ready insights with supporting evidence for identified pain points.

Can I use this to run a dogfooding test for accessibility and workflow efficiency?

Yes, you can run a dogfooding test for accessibility and workflow efficiency by deploying a tech-resistant persona. It evaluates the product interface through a structured pragmatism filter to expose critical flaws.

How does the pragmatism filter separate genuine UX showstoppers from subjective complaints?

The pragmatism filter uses a structured evaluation framework to automatically separate genuine UX showstoppers from subjective user complaints. This ensures generated bug reports focus only on critical pain points.