adversarial-ux-test

Tests web applications as a hostile non-technical persona and converts findings into filtered UX tickets.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill adversarial-ux-test-chensihakniroth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adversarial-ux-test
Source: https://github.com/Chensihakniroth/ANAKOT-AGENT/tree/main/optional-skills/dogfood/adversarial-ux-test
Command: npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill adversarial-ux-test-chensihakniroth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Standard QA finds bugs but misses friction — the confusing terminology, excessive clicks, and cold-start problems that make real users abandon a product. This Skill surfaces genuine usability issues by roleplaying the hardest possible user, then filtering raw complaints so teams only act on real problems. ## Core Features & Use Cases - Persona-Based Testing: Generates or adopts a specific tech-resistant persona (age, tech comfort, core task) and browses the app fully in character, attempting real workflows rather than feature tours. - Pragmatism Filter: Classifies every complaint as RED (real UX bug), YELLOW (low priority), WHITE (persona noise), or GREEN (feature request) so teams never ship raw rants as tickets. - Actionable Ticket Creation: Produces up to 10 tickets with verbatim persona quotes, objective issue descriptions, and suggested fixes, plus screenshots of every pain point. - Use Case: Before a product launch, run the test on your staging site as a 58-year-old coach who only uses WhatsApp, and receive a filtered list of genuine onboarding and readability issues with tickets ready for your tracker. ## Quick Start Run an adversarial UX test on my staging site at staging.myapp.com as a non-technical user trying to complete the core workflow.

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 my app's UX from a non-technical user's perspective?▼

Define a specific persona with low tech comfort, an age, and one core task, then browse the app attempting only that task while staying in character. Record every confusion point, count clicks to complete the task, and screenshot each pain point.

What is adversarial user testing for web applications?▼

Adversarial user testing roleplays the hardest possible user — someone older, impatient, and resistant to technology — to expose friction that standard QA misses. A pragmatism filter then separates genuine UX bugs from complaints caused by general technology resistance.

How do I filter UX feedback from extreme user personas?▼

Classify each complaint into four categories: RED for issues any competent user would hit, YELLOW for edge-case problems, WHITE for persona noise, and GREEN for hidden feature requests. Only create tickets for RED and GREEN items.

Can I run UX testing on a staging site before launch?▼

Yes, testing should target staging or deployed environments rather than local dev. Register as a new user instead of using pre-seeded admin accounts, since the cold-start and empty-state experience reveals the most friction.

What are the limitations of persona-based UX testing?▼

A single session covers only one persona and one perspective, so results are not statistically representative. Findings depend heavily on persona quality — a persona that is too tech-savvy produces zero complaints and misses real friction.