feat(skills): add ux-sweep skill for per-feature UX audits#133
Conversation
Adds a parameterized /ux-sweep skill that audits one feature of the client for simplicity and consistency across desktop and mobile, benchmarked against Discord and other chat apps. Code-first analysis then live confirmation at both viewports (390x844 / 1440x900, split at the 720px layout breakpoint), producing a ranked findings report. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Code Review —
|
What
Adds a parameterized
/ux-sweepClaude Code skill that audits one feature of the client for simplicity and consistency, on both desktop and mobile, benchmarked against Discord and other mature chat apps — then produces a ranked findings report. It's a port-friendly review tool, not a rewrite generator.How it works
lib/features/— messaging, voice, channels, spaces, settings, …).views/components/controllers/repositories/models, checks the three lenses, compares against sibling features and the Godot reference client (../daccord).daccordMCP tools when available, and screenshots both viewports — 390×844 (mobile) and 1440×900 (desktop), split at the app's 720px layout breakpoint. Checks overflow, contrast, hover/tap targets, motion, and empty/loading/error states across light + dark themes.[desktop|mobile|both]with severity, benchmark, and a minimal reuse-first fix.Notes
.claude/skills/ux-sweep/SKILL.md. No app code touched.🤖 Generated with Claude Code