adversarial-ux-test

Simulate a resistant persona to identify UX friction and generate actionable tickets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams identify real usability friction by simulating a highly resistant user persona, surfacing confusing terminology, unnecessary steps, accessibility gaps, and onboarding gaps, and turning those findings into actionable tickets.

Core Features & Use Cases

  • Create a grumpy persona and navigate product flows to reveal friction points.
  • Apply the pragmatism filter to categorize issues into red/green/yellow/white.
  • Generate concrete UX tickets with verbatim quotes and suggested fixes.

Quick Start

Run an adversarial UX test on your staging site to begin collecting drama and actionable insights.

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 find usability friction?

Adversarial UX testing simulates a highly resistant user persona to expose real usability friction. It surfaces confusing terminology, unnecessary steps, and accessibility gaps by navigating product flows and documenting issues through a pragmatism filter.

How do I run an adversarial usability test on a staging site?

Define a grumpy persona, navigate staging site flows to reveal friction points, apply a pragmatism filter to categorize issues, and generate concrete UX tickets with verbatim quotes and suggested fixes for triage.

Can I use this for QA sessions and product demos, or is it only for staging environments?

Adversarial UX testing applies to product demos, usability evaluations, staging sites, and QA sessions. Any environment where UX friction must be quantified and triaged is suitable for simulating resistant personas.

How does the pragmatism filter categorize UX friction issues?

The pragmatism filter categorizes UX friction issues into red, green, yellow, and white tiers. This classification helps teams prioritize usability problems and generate actionable tickets with suggested fixes.

What is the best way to document user experience friction during dogfood testing?

Simulate a highly resistant persona to navigate product flows, then generate concrete UX tickets containing verbatim user quotes and suggested fixes. Optional artifacts like screenshots can be attached for clarity.

Do I need to define a persona before starting an adversarial usability evaluation?

Yes, defining a resistant persona is required. The workflow depends on a persona to play the hardest user, a pragmatism filter to categorize findings, and ticket generation to document actionable UX friction.