adversarial-ux-test

Simulate a resistant user persona to identify UX flaws and generate actionable tickets.

2|1|Updated May 10, 2026
One-click install
npx skills add https://github.com/zli5460/hermes-agent-X-Phoenix-Architecture --skill adversarial-ux-test-zli5460
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adversarial-ux-test
Source: https://github.com/zli5460/hermes-agent-X-Phoenix-Architecture/tree/main/optional-skills/dogfood/adversarial-ux-test
Command: npx skills add https://github.com/zli5460/hermes-agent-X-Phoenix-Architecture --skill adversarial-ux-test-zli5460

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps reveal hidden usability issues by simulating the perspective of the most difficult, tech-resistant user. It enables product teams to discover friction points that would otherwise go unnoticed.

Core Features & Use Cases

  • Persona Generation: Create a detailed, challenging user persona based on specific traits.
  • Automated Testing: Simulate navigating the app as this persona to identify confusing terminology, complex steps, and accessibility issues.
  • Actionable Feedback: Generate a visceral, persona-authored critique highlighting real UX problems and producing prioritized tickets for improvement.
  • Use Case: Conduct a grumpy, hard-to-please user test on a staging website to uncover critical usability flaws before launch.

Quick Start

Provide a URL or description of the app, and the agent will act as a resistant persona to identify UX issues.

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 pain points with difficult user testing before launch?▼

You can find UX pain points by simulating a highly resistant, tech-averse user navigating your web application. This generates a detailed persona, browses the app reflecting their frustrations, and produces actionable tickets based on real usability flaws.

What is adversarial usability testing and how does it uncover friction points?▼

Adversarial usability testing simulates the perspective of the most difficult, tech-resistant user to navigate an application. It uncovers hidden friction points by generating a visceral, persona-authored critique highlighting confusing terminology and complex steps.

Can I run automated user testing on a staging website to identify accessibility issues?▼

Yes, you can run automated user testing on a staging website. By simulating navigation as a challenging, tech-averse persona, the agent identifies confusing terminology, complex steps, and accessibility issues to produce prioritized tickets.

How do I generate actionable feedback from a grumpy persona test?▼

To generate actionable feedback from a grumpy persona test, provide a URL or app description. The agent simulates the resistant persona's navigation, authors a visceral critique of real UX problems, and outputs prioritized tickets for improvement.

Does this user testing approach work without needing external dependencies?▼

Yes, this user testing approach works without external dependencies. You simply provide a URL or description of your app, and the agent independently generates a challenging persona and simulates the navigation to identify usability flaws.

What's the best way to test an app for confusing terminology and complex steps?▼

The best way to test an app for confusing terminology and complex steps is to simulate a highly resistant, tech-averse user. This approach highlights real pain points by reflecting the frustrations of a difficult persona navigating the interface.