adversarial-ux-test

Identify usability friction and confusion in user interfaces through adversarial persona testing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams uncover the friction, confusion, and accessibility problems that real users encounter but polite QA often misses, especially in first-time experiences and core workflows.

Core Features & Use Cases

  • Adversarial Persona Testing: Roleplay a difficult, skeptical, or low-tech user to expose where the interface feels confusing, slow, or intimidating.
  • Pragmatic Issue Filtering: Separate genuine usability defects from personality-driven complaints so the final output stays useful and actionable.
  • Actionable UX Review: Turn observations into clear product feedback, including what broke the flow, what blocked task completion, and what should be fixed first.

Quick Start

Ask the agent to run an adversarial UX test on your app and report the real usability issues as actionable product tickets.

Frequently Asked Questions about adversarial-ux-test

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

FAQPage Schema
How do I find usability friction and UX pain points in my app before users do?

Adversarial UX testing finds usability friction by roleplaying a difficult persona through browser walkthroughs of staging or production apps. It captures screenshots and console errors to expose where onboarding flows, core workflows, and error recovery break down for first-time users.

How does adversarial persona testing uncover real UX bugs?

Adversarial persona testing roleplays a skeptical, low-tech user to expose confusing, slow, or intimidating interfaces. Pragmatism filtering then separates genuine usability defects from persona-driven noise, ensuring the final output contains only real UX bugs and actionable product feedback.

Can I run a UX review on both staging and production apps?

Yes, UX testing applies to both staging and production apps. It targets onboarding flows, navigation, core workflows, and accessibility by performing browser walkthroughs, checking console errors, and capturing screenshots to identify decision-blocking confusion.

How do I turn UX testing observations into actionable product tickets?

The UX testing process filters observations into actionable tickets by categorizing what broke the flow, what blocked task completion, and what should be fixed first. It separates real UX bugs, low-priority issues, feature ideas, and persona noise into clear product feedback.

What is the best way to test accessibility and first-time user experiences?

Testing accessibility and first-time experiences through an adversarial persona exposes interface friction that polite QA misses. By performing browser walkthroughs and pragmatism filtering, it identifies decision-blocking confusion and generates actionable tickets for real usability defects.

How do I separate real usability defects from persona noise during UX testing?

Pragmatism filtering separates real usability defects from persona noise during UX testing. It categorizes observations into real UX bugs, low-priority issues, feature ideas, and persona complaints, ensuring the final output remains useful and actionable product feedback.