adversarial-ux-test

Simulate adversarial user behavior to identify and triage UX friction points.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill adversarial-ux-test-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adversarial-ux-test
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/optional-skills/dogfood/adversarial-ux-test
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill adversarial-ux-test-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies hidden friction, accessibility issues, and confusing workflows by simulating a frustrated, non-technical user who challenges your product's usability.

Core Features & Use Cases

  • Adversarial Persona Simulation: Generates and adopts a specific, difficult user persona to test your application's cold-start and core workflows.
  • Pragmatism Filtering: Separates genuine UX bugs from subjective user complaints to ensure your development team only receives actionable, high-value feedback.
  • Use Case: Before launching a new feature, use this skill to uncover why users might abandon your onboarding process or struggle with complex navigation.

Quick Start

Run an adversarial UX test on the staging URL provided in the project documentation using a grumpy persona.

Frequently Asked Questions about adversarial-ux-test

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

FAQPage Schema
How do I test web application UX for accessibility and navigation friction?

You can identify hidden UX friction by simulating an adversarial, non-technical persona that navigates web applications to uncover accessibility, navigation, and workflow issues before launch.

Why does user onboarding fail for non-technical users?

User onboarding often fails due to hidden friction and confusing workflows; simulating a frustrated, non-technical user helps challenge usability and identify exactly where users abandon the process.

How do I generate actionable development tickets from raw UX feedback?

Filter raw UX feedback through a pragmatism assessment layer to separate genuine bugs from subjective complaints, ensuring your development team only receives actionable, high-priority tickets.

Can I run an adversarial UX test on a staging URL before a feature launch?

Yes, you can run an adversarial UX test on a staging URL to evaluate cold-start and core workflows, simulating difficult user behavior to uncover friction points before launching a new feature.

What is the best way to dogfood a product interface for usability issues?

The best way to dogfood a product interface is to evaluate it through the lens of difficult, non-technical personas to stress-test usability and uncover high-priority workflow issues.