adversarial-ux-test

Roleplay a tech-resistant persona to identify UX friction and generate filtered tickets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams discover genuine UX pain points by stress-testing the product with a deliberately difficult, tech-resistant persona and then separating true product issues from persona-based noise.

Core Features & Use Cases

  • Adversarial persona roleplay + guided browsing: Simulates an angry, low-comfort user to uncover friction in real workflows.
  • Pragmatism filter to triage feedback: Classifies findings into actionable tickets (RED/GREEN), lower-priority issues (YELLOW), or discardable noise (WHITE).
  • Ticket creation with guardrails: Produces up to 10 actionable UX tickets per session with persona-voiced quotes and objective issue descriptions.

Quick Start

Tell the agent: Run an adversarial UX test on https://your-app-staging-url with a grumpy persona and generate filtered UX 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 real user experience friction through usability testing?

Adversarial UX testing finds real user experience friction by simulating a tech-resistant persona to browse an app and attempt core workflows. It targets pain points across first impressions, error recovery, readability, speed, terminology, and navigation in staging or deployed environments.

What is the best way to triage UX testing feedback into actionable product tickets?

The best way to triage UX feedback is applying a pragmatism filter that classifies findings into actionable tickets (RED/GREEN), lower-priority issues (YELLOW), or discardable noise (WHITE). This generates a capped, actionable ticket set with persona-voiced quotes and objective issue descriptions.

Can I use persona testing to uncover accessibility and navigation issues in a staging environment?

Yes, persona testing can uncover accessibility and navigation issues by simulating an angry, low-comfort user browsing a staging environment. It captures screenshots and console errors while evaluating workflows and navigation to identify genuine usability pain points.

How do I run an adversarial UX test on a deployed app?

To run an adversarial UX test, direct the agent to browse a deployed app URL with a grumpy persona. It performs persona-guided browsing, captures screenshots and console errors, applies pragmatism filtering, and generates up to 10 actionable UX tickets per session.

Does UX bug triage limit the number of product tickets generated per session?

Yes, UX bug triage limits output to a maximum of 10 actionable product tickets per session. This cap ensures the team receives a focused, actionable ticket set with objective fixes rather than an overwhelming list of unfiltered persona-based noise.

Why should I use an adversarial persona for usability testing instead of standard user testing?

Adversarial persona usability testing is useful because it stress-tests the product with a deliberately difficult, tech-resistant user to uncover friction that standard testing might miss. It separates true product issues from persona-based noise using mandatory pragmatism filtering.