disco

Identify and surface UX friction from end-user interactions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ericklemos/ai-tools --skill disco
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: disco
Source: https://github.com/ericklemos/ai-tools/tree/main/.agents/skills/disco
Command: npx skills add https://github.com/ericklemos/ai-tools --skill disco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and surface UX friction from end-user interactions.

Core Features & Use Cases

  • End-user perspective stress-testing of flows to surface friction early
  • Memory-backed logs and a structured friction journal to track issues
  • Generates human-friendly UX critiques and actionable improvement prompts

Quick Start

Run a friction audit on your onboarding flow to surface the top pain point and generate a UX critique.

Frequently Asked Questions about disco

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

FAQPage Schema
What is UX friction testing and how does it improve onboarding flows?▼

UX friction testing identifies points where users get stuck or misinterpret labels within onboarding flows. By simulating end-user interactions and maintaining a friction journal, you surface top pain points early and generate actionable improvement prompts for checkout and form-heavy interfaces.

How do I audit a checkout flow to find where users get stuck?▼

To audit a checkout flow, run a simulated user stress-test against the interface to detect friction. The process logs end-user interaction issues into a structured friction journal and automatically generates a human-friendly UX critique highlighting specific misinterpretation risks.

Can I use a simulated user to test form-heavy interfaces for misinterpreted labels?▼

Yes, a simulated user can stress-test form-heavy interfaces to detect where labels are misinterpreted. It requires frontmatter defining the test scope and logs the identified friction into a memory-backed journal to track interaction issues across multiple sessions.

What is the best way to generate actionable UX critiques from user testing logs?▼

The best way to generate actionable UX critiques from user testing logs is to structure them into a friction journal. This mechanism transforms raw end-user interaction data into human-friendly reports and targeted improvement prompts for your UI.

Do I need specific dependencies to run a UX friction audit on my UI?▼

No specific dependencies are required to run a UX friction audit on your UI. You only need to provide frontmatter with a name and description to initialize the simulated user environment and begin generating structured UX reports.