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").
Install
dsh plugin --profile web add dsh-user-experience@0.4.2Run 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
- Repo: DietCokewithSugar/dsh-user-experience
- Category: Coding & Development
- Stars: 19
- Version: npm dsh-user-experience@0.4.2 (check npm for newer)
- Last push: 2026-08-17
- First seen: 2026-08-14
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