llm-user-testing

Simulate real users to test web and mobile UIs with LLM-driven protocols.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/dhamija/claude-workflow-agents --skill llm-user-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llm-user-testing
Source: https://github.com/dhamija/claude-workflow-agents/tree/main/templates/skills/llm-user-testing
Command: npx skills add https://github.com/dhamija/claude-workflow-agents --skill llm-user-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to simulate authentic user interactions with UIs using LLM-driven testing, reducing guesswork in UI validation.

Core Features & Use Cases

  • LLM-driven user simulation: Generate realistic user actions and responses to test flows.
  • Scene-grounded validation: Ensure test outputs reference only elements actually visible in the scene.
  • Structured artifacts: Produce standardized reports, personas, and test results for easy review.
  • Use Case: Validate a multi-step onboarding flow by generating scenarios, executing tests, and recording outcomes.

Quick Start

Use the /llm-user init command to initialize artifacts, then run /llm-user test <url> to perform tests and check status with /llm-user status.

Frequently Asked Questions about llm-user-testing

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

FAQPage Schema
How do I use LLMs to test user interactions with my UI?

LLM-driven user testing simulates realistic user actions against your UI to validate flows end-to-end. Initialize artifacts with /llm-user init, then run /llm-user test <url> to execute tests and check results with /llm-user status. The Skill generates scenarios, records outcomes, and produces structured reports for QA review.

What is scene-grounded validation and why does it matter for UI testing?

Scene-grounded validation ensures test outputs reference only UI elements actually visible in the current screen state, eliminating false positives from hallucinated interactions. This prevents tests from claiming success on actions that cannot occur, making automated testing more reliable for web and mobile applications.

Can I automate QA testing across web and mobile UIs with this approach?

Yes. This Skill applies LLM-driven testing protocols to both web and mobile UIs, including onboarding flows, dashboards, forms, and learning apps. It covers the full testing lifecycle: init, test, status, fix, and refresh commands, with structured artifact recording for standardized review.

What types of UIs and workflows can I test with LLM-based user simulation?

LLM-based user simulation works across multi-step flows such as onboarding sequences, form submissions, dashboard interactions, and learning app navigation. The Skill generates domain-specific test scenarios, applies structured scoring, and records results, making it suitable for QA across diverse UI types.

How do I get structured test reports and personas from automated user testing?

Run /llm-user test <url> to execute tests, then /llm-user status to retrieve results. The Skill produces standardized reports, personas, and test artifacts in structured formats, enabling easy review and downstream analysis without manual report compilation.