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.