adversarial-ux-test

Roleplay an adversarial UX tester to identify friction and generate structured tickets.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/matthew-johnson/hermes-agent --skill adversarial-ux-test-matthew-johnson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adversarial-ux-test
Source: https://github.com/matthew-johnson/hermes-agent/tree/main/optional-skills/dogfood/adversarial-ux-test
Command: npx skills add https://github.com/matthew-johnson/hermes-agent --skill adversarial-ux-test-matthew-johnson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Roleplay the most difficult, tech-resistant user to reveal hidden UX friction and convert it into actionable tickets through a pragmatic filtering process.

Core Features & Use Cases

  • Roleplay the worst-case user to surface terminology, navigation friction, accessibility issues, and onboarding gaps.
  • Apply a pragmatism filter to categorize findings into real issues and noise, producing concrete tickets with verbiage and suggested fixes.
  • Generate structured reports that include quotes from the persona, issue descriptions, and recommended improvements.

Quick Start

Tell the agent to run an adversarial UX test on your staging app and report actionable tickets.

Frequently Asked Questions about adversarial-ux-test

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

FAQPage Schema
What is adversarial UX testing and how does it reveal friction points?

Adversarial UX testing roleplays difficult, tech-resistant users to uncover hidden friction in onboarding flows, core workflows, and error-recovery scenarios. It simulates worst-case user interactions across web and mobile apps to surface terminology, navigation, and accessibility issues.

How do I convert user feedback into actionable UX tickets?

Apply a pragmatism filter to categorize user feedback into RED, YELLOW, and GREEN severity levels. This process transforms raw usability feedback into structured tickets containing persona quotes, issue descriptions, and recommended improvements.

Can I run accessibility checks for mobile app onboarding flows?

Yes, you can run accessibility checks for mobile app onboarding flows. The adversarial tester roleplay evaluates accessibility friction alongside onboarding gaps and navigation issues across both web and mobile applications.

What is the best way to categorize UX issues by severity?

The best way to categorize UX issues is using a pragmatism filter that sorts findings into RED, YELLOW, and GREEN categories. This distinguishes real user friction from noise, ensuring structured reports focus on actionable problems with suggested fixes.

Does UX testing work for error-recovery scenarios in web apps?

UX testing works effectively for error-recovery scenarios in web apps. The adversarial roleplay specifically targets these workflows to identify where users struggle to recover from errors, generating tickets with verbiage and suggested fixes.