adversarial-ux-test

Simulate an adversarial user experience to identify usability issues.

539|39|Updated May 1, 2026
One-click install
npx skills add https://github.com/Tommy-yw/RunbookHermes --skill adversarial-ux-test-tommy-yw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adversarial-ux-test
Source: https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/dogfood/adversarial-ux-test
Command: npx skills add https://github.com/Tommy-yw/RunbookHermes --skill adversarial-ux-test-tommy-yw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simulates a challenging user experience to uncover usability issues in your product.

Core Features & Use Cases

  • Adversarial Testing: Roleplay as a difficult user to find every UX pain point.
  • Feedback Filtering: Separate genuine issues from noise using a pragmatism layer.
  • Ticket Creation: Generate actionable tickets from real problems only.
  • Use Case: Use this Skill to test a new web application and receive a detailed report on usability issues, prioritized for resolution.

Quick Start

Run an adversarial UX test on [URL] with 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
What is adversarial UX testing and how does it identify usability issues?

Adversarial UX testing simulates a challenging user persona to uncover usability issues in a product. By roleplaying as a difficult user, it actively probes workflows to identify friction points and generate actionable tickets for product improvement.

How do I run an adversarial usability test on a web application?

To run an adversarial usability test, you define a specific user persona and target a web application URL. The test simulates that persona's journey, filters out noise to find genuine UX pain points, and outputs prioritized feedback for resolution.

Can I use adversarial testing for QA and user research on new web apps?

Yes, adversarial testing applies directly to QA testing, UX design, and user research. It simulates difficult user interactions on new web applications to effectively identify usability issues and prioritize them for product resolution.

How does this approach filter user research feedback into actionable tickets?

It filters user research feedback using a pragmatism layer to separate genuine usability issues from noise. This ensures that only real problems are converted into actionable tickets, streamlining the product improvement workflow.

What is the best way to test a web application for UX pain points before release?

The best way to test for UX pain points is applying an adversarial approach that simulates difficult user behavior. This method uncovers usability issues across the product and generates a detailed, prioritized report for pre-release resolution.

Why do I need to define a persona for usability testing?

Defining a persona is required because the test simulates an adversarial user experience based on that specific profile. The persona dictates the challenging behavior used to uncover actionable usability issues and product pain points.