adversarial-ux-test

Simulate adversarial user behavior to identify usability defects in web applications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies hidden friction points and usability issues by simulating a tech-resistant, highly critical user persona, ensuring your product is intuitive for non-technical audiences.

Core Features & Use Cases

  • Adversarial Persona Simulation: Generates and adopts a specific, grumpy persona to test your application's core workflows.
  • Pragmatism Filtering: Automatically separates genuine UX bugs from subjective user complaints using a structured evaluation framework.
  • Actionable Ticket Generation: Converts validated UX issues into clear, prioritized tasks for your development team.

Quick Start

Run an adversarial UX test on your staging site by asking the agent to perform a grumpy user test on your product URL.

Frequently Asked Questions about adversarial-ux-test

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

FAQPage Schema
How do I simulate an adversarial user to find UX friction points in my web application?

Simulating an adversarial user involves adopting a grumpy, tech-resistant persona to test core workflows, which helps surface hidden friction points and usability defects in your web application.

Can I use a non-technical persona to test onboarding and navigation issues on my staging site?

Yes, evaluating your staging site through the lens of a non-technical persona specifically identifies accessibility, navigation, and onboarding issues that technical users might overlook.

How does adversarial UX testing separate real usability bugs from subjective user complaints?

Adversarial UX testing filters raw feedback through a pragmatism layer, automatically separating genuine usability bugs from subjective complaints to ensure development teams only address valid issues.

What is the best way to convert validated UX testing feedback into actionable development tickets?

The best way to convert validated UX testing feedback is by using a pragmatism filtering layer that generates clear, prioritized product tickets for your development team from identified usability issues.

Does adversarial UX testing work for evaluating core workflows before a full product release?

Yes, adversarial UX testing is designed to stress-test core workflows on your staging site before release, ensuring your product is intuitive and accessible for non-technical audiences.

Why should I use a grumpy user persona instead of standard QA testing for usability defects?

Using a grumpy user persona uncovers friction points that standard QA testing misses by intentionally simulating tech-resistant behavior, ensuring your product is truly intuitive for non-technical audiences.