adversarial-ux-test

Simulate adversarial personas to identify usability friction in web workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies hidden UX friction and usability pain points by simulating a hostile, non-technical user who challenges every aspect of your product's design.

Core Features & Use Cases

  • Adversarial Persona Simulation: Generates and adopts a specific, difficult-to-please persona to test your product's onboarding and core workflows.
  • Pragmatism Filtering: Automatically separates genuine UX bugs from subjective user complaints to ensure your development team focuses on high-impact fixes.
  • Actionable Reporting: Produces a structured report including persona feedback, categorized issues, and ready-to-use tickets for your issue tracker.

Quick Start

Run an adversarial UX test on the staging URL using a grumpy persona to identify critical friction points.

Frequently Asked Questions about adversarial-ux-test

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

FAQPage Schema
How do I run an adversarial UX test on my web application?

To run an adversarial UX test, you provide a staging URL and the skill simulates a difficult persona navigating your core workflows to uncover usability friction and design flaws. It requires browser automation capabilities to perform real-time interaction and interface analysis.

What is adversarial persona simulation in UX testing?

Adversarial persona simulation generates and adopts a specific, hostile, non-technical user profile to challenge your product's design. It navigates onboarding and core workflows to identify hidden UX friction and usability pain points that standard testing might miss.

How does this skill separate actual usability bugs from subjective user complaints?

It applies a pragmatism filter to categorize feedback into actionable development tickets. This mechanism automatically separates genuine UX bugs from subjective user complaints, ensuring your development team focuses on high-impact fixes.

Can I use this skill to generate ready-to-use tickets for my issue tracker?

Yes, the skill produces actionable reporting that includes ready-to-use tickets for your issue tracker. It outputs a structured report containing persona feedback and categorized issues derived from the adversarial UX test.

Do I need browser automation capabilities to simulate hostile user behavior?

Yes, browser automation capabilities are required. The skill relies on these capabilities to perform real-time interaction and interface analysis, allowing the simulated adversarial persona to navigate your web application effectively.

What is the best way to stress-test product onboarding workflows for usability friction?

The best way is to simulate an adversarial user behavior test. By adopting a grumpy persona to challenge your product's design, the skill identifies critical friction points in onboarding and core workflows, categorizing them into actionable tickets.