DietCokewithSugar/dsh-user-experience

Persona-driven UX walkthrough plugin for DeepSeek Harness (DSH) - scans React + TypeScript source code for UX

dsh-user-experience is a UX walkthrough plugin for DeepSeek Harness: AI simulates target user personas (inferred from the README if the project has none) and walks through the product as those users during development, surfacing relative UX problems — the kind axe and Lighthouse cannot catch because they only verify absolute rules like contrast ratios. Findings come back as a plain-language report card (which page, what happened, how bad) with file paths and rule IDs folded into a copy-ready technical details block; verdicts can be given in plain language ("the second one isn't a problem").

Coding & Development ★ 19 updated 2026-08-17 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-user-experience@0.4.2

Run dsh plugin --profile web add dsh-user-experience@0.4.2 (or say the same to DSH in natural language). The README recommends naming an exact version rather than @latest because pnpm 11 holds back releases from the last 24 hours, so @latest can resolve to nothing on a fresh profile. After install, refresh the page — no restart required unless the market says hot-loading failed.

Compatibility

DSH Web profile. Scope: React + TypeScript / React + JavaScript / Vue 3 frontends, CSS/layout analysis, and optional browser evidence when the current Harness session can open the app. Listed in awesome-dsh-plugin. Pipeline-style plugin: no /ux CLI command to learn.

Details

Recent updates

The current README documents the persona-based walkthrough pipeline, the no-setup/no-CLI usage model, the plain-language report card, and the security note linked from the install section.

FAQ

What makes it different from axe or Lighthouse?
Those verify absolute rules; this plugin is persona-relative — the README argues a confirmation dialog protects an occasional user but wastes time for an operator processing hundreds of records a day.
Is there a setup command?
No — the README says there is no setup command; if the project has no personas yet the plugin infers a draft from the README.
Why install an exact version?
The README says pnpm 11 holds back releases from the last 24 hours, so @latest can resolve to nothing on a fresh profile; name an exact version like 0.4.2.

Alternatives

PerryLink/dsh-auto-review · dhicoc/dsh-reverse-skill · Fishquito7/dsh-skill-viewer

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins