adversarial-ux-test

Simulate a difficult non-technical user to identify UX issues and create tickets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to simulate the experience of a challenging user, identifying and separating real UX problems from mere noise.

Core Features & Use Cases

  • Adversarial Roleplay: Act as the most difficult user to uncover UX pain points.
  • Pragmatism Filter: Differentiate between genuine issues and noise.
  • Ticket Creation: Generate actionable tickets from real issues.
  • Use Case: Before launching a new app, use this Skill to ensure it is user-friendly by simulating the experience of a frustrated, non-technical user.

Quick Start

Run an adversarial UX test on [URL] using the persona 'Big Mick' McAllister.

Frequently Asked Questions about adversarial-ux-test

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

FAQPage Schema
How do I identify UX pain points before launching an application?

To identify UX pain points before launch, you can simulate the experience of a frustrated, non-technical user through adversarial user testing. This approach uncovers real-world friction points by role-playing difficult user personas against your application.

What is adversarial user testing and how does it improve software quality?

Adversarial user testing is a technique that simulates difficult, non-technical users to uncover UX issues. It improves software quality by applying a pragmatism filter to differentiate genuine user problems from noise, leading to targeted product improvement.

How do I run an adversarial UX test on my application?

You run an adversarial UX test by defining a difficult user persona and evaluating your application through their perspective. This process assesses user feedback to resolve practical issues and generate actionable tickets for development.

How do I separate real UX issues from user feedback noise?

To separate real UX issues from noise, use a pragmatism filter during adversarial user testing. By simulating a challenging user persona, you can identify genuine friction points and generate actionable tickets for actual product improvement.

Can I use role-playing to test the user experience of my software?

Yes, you can use role-playing to test software user experience by simulating difficult, non-technical users. Adversarial roleplay helps identify real-world user problems and friction points within your application for product improvement.

Does adversarial UX testing work for non-technical user simulation?

Yes, adversarial UX testing works for non-technical user simulation by focusing on the experience of a challenging user. It requires persona definition to accurately uncover usability issues and resolve practical problems in software testing.